VIM操作命令

1、打开多个文件
vi file1 file2
2、横屏或竖屏打开文件
横屏——:vs file
竖屏——:sp
3、在文件之间切换:
1.文件间切换
Ctrl+6—下一个文件
:bn—下一个文件
:bp—上一个文件
2.在窗格间切换的方法(对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件)
Ctrl+w+方向键——切换到前/下/上/后一个窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向后切换到下一个窗格中
4、关闭文件
关闭所有——:qa
关闭光标所在的文件——:q或:close
关闭除光标以外的文件——:only
5、快速移动
数字+G快速移到到某一行,如5G
数字+l(小写的L)快速移动到某一列,如9l
6、在vim快速查找字符串
/字符串在全文中找到,按n(小写)往下查找,按N(大写)往上查找
1, 最快的方式是让光标停留在想要查找的单词的任意一个字母上面, 然后输入Shift + * ,即可快速选中该单词,并且可以通过 n 或 N 进行上一个或下一个的匹配。(最快)
2, 让光标停留在单词的第一个字母上, 然后输入yw拷贝该单词, 然后输入 / (Ctrl + R) 0 (即 /”0),回车, 就查找到了第一个匹配的单词, 并且可以通过 n 或 N 进行上一个或下一个的匹配。
7、复制
y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
yy 复制整行(nyy或者yny ,复制n行,n为数字);
y^ 复制当前到行头的内容;
y$ 复制当前到行尾的内容;
yw 复制一个word (nyw或者ynw,复制n个word,n为数字);
yG 复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)
1GyG 全文复制
8、剪切
d 剪切选定块到缓冲区;
dd 剪切整行
d^ 剪切至行首
d$ 剪切至行尾
dw 剪切一个word
dG 剪切至档尾

猜你喜欢

转载自blog.csdn.net/Feng_8071/article/details/82077663