【发布时间】:2010-11-29 13:56:07
【问题描述】:
在过去几年使用 TextMate 之后,我非常努力地学习 vim。
我已经开始将一些文件内导航提交到内存,但我在多个文件之间导航时遇到了困难。
在我的工作流程中,我经常在几个文件之间切换是很常见的(足够多的文件,以至于拆分窗格窗口变得太小)。
我目前正在使用 NERDTree,但发现深入目录很麻烦,并且经常使用 CTRL+W h/ CTRL+W l 来回跳跃。
我认为使用可以轻松切换的选项卡会做得更好,但也许我需要使用不同的工作流程。
我还想要一个“转到文件...”快捷方式,例如 TextMate 中的 CMD+T。我找到了fuzzy_file_finder,但它需要使用 Ruby 绑定构建 vim,而我从事的本机安装并非如此。
虽然我可以重建我想切换到 vim 的主要原因是我可以拥有一个我知道可以轻松跨任何平台工作的编辑器环境。
非常感谢任何想法的选择!
【问题讨论】:
-
我还没有找到一种完全不使用外部辅助工具的文件和缓冲区导航方法。内置的东西很糟糕(我的意思是,通过其编号更改为缓冲区?谁会记住临时缓冲区编号......)
-
@svend:您可以按名称和编号引用缓冲区 - 请参阅下面的答案
-
您是否将
caps-lock映射到ctrl?它使ctrl的大多数事情变得更好......您可以使用gnome-tweaks或setxkbmap -o ctrl:nocaps之类的东西
标签: vim editor navigation