VIM使用备忘


1. 窗口操作,把同一个缓冲区显示在不同的窗口,特别是在编辑长文件时有用。
举例:滚动其中一个窗口使其显示缓冲区的一部分,另外一个窗口可以参考这个缓冲区内容。

(1)水平分割窗口<C-W>s【ctrl + window】split, 最大化活动窗口高度<C-W>_
(2)垂直分割窗口<C-W>v,最大化活动窗口宽度<C-W>|3)使所有分割的窗口等宽或等高,<C-W>=

2. Nerdtree

文件列表的ZOOM功能是大写字母‘A’

3. Taglist

符号列表的ZOOM功能是小写字母‘x’

4. Locationlist

打开和关闭命令lop[en],lcl[ose]

5. Tagbar,符号列表操作

=:折叠所有符号选项
o:收起/展开光标下的折叠项
+:展开光标下的折叠项
-:收起光标下的折叠项

6. 列操作模式,使用前提就是列对齐,即列上的每行都有内容。 比如连续多行注释,行首插入特定的注释符号

(1)<C-v>,进入列操作模式
(2)<S-i>,输入要插入的内容
(3)<ESC><ESC>

7. 多光标操作

(1)F6,开始选词
(2)<C-n>,查找下一个词
(3)S,批量修改
(4)<ESC>
原文地址:https://www.cnblogs.com/eric-geoffrey/p/4910262.html