自动补全这是另外一个令我感到惭愧的功能,但我发现周围很多人并不知道。Vim 默认有自动补全的功能。的确这个功能是很基本的,并且可以通过插件来增强,但它也很有帮助。方法很简单。Vim 尝试通过已经输入的单词来预测单词的结尾。比如当你在同一个文件中第二次输入 “compiler” 时,仅仅输入 “com” 然后保持在插入模式,按 Ctrl+n 键就可以看到 Vim 为你补全了单词。很简单,但也很有用。 比较两个文件的不同你们中的大多数很可能都知道 vimdiff 命令,它可以使用分离模式打开 Vim 并比较两个文件的不同。语法如下:
但同样的结果也可以通过下面的 Vim 命令来获得:
首先在 Vim 中打开原始文件。然后使用分离模式带来第二个文件:
最后在第一个缓冲区里输入:
通过 Ctrl+w 来切换缓冲区并再次输入:
这样两个文件中不同的部分就会被高亮。 (译者注:可以直接在一个缓冲区里使用命令 :windo diffthis,而不用输入 :diffthis 两次) 要停止比较,使用:
按时间回退文件Vim 会记录文件的更改,你很容易可以回退到之前某个时间。该命令是相当直观的。比如:
会把文件回退到 1 分钟以前的状态。 注意,你可以使用下面的命令进行相反的转换:
上一篇:码农、黑客和2B程序员之间的区别下一篇:亿级用户下的新浪微博平台架构
最新评论 |