Vim 常用操作指南

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gaoxueyi551/article/details/81977879

多行复制,粘贴与删除

第1步:将光标放在需要复制或粘贴的首行起始位置

第2步:按大写键,再按键盘键 v

第3步:恢复小写,按 j 是向下选择一行,按 k 是向上选择一行

第4步:选择行完毕后,按下 y 键进行复制

若想进行粘贴,则在非编辑模式下,在需要粘贴的位置按下 p 键即可实现粘贴

若想进行删除,第三步选择行操作执行后直接按 c 键即可删除,此时便进入了编辑模式

调整屏幕位置

1. z + Enter: 将光标移动到屏幕顶端并滚动屏幕

2. z.: 将光标移动屏幕中心并滚动屏幕

3. z-: 将光标移到屏幕底端并滚动屏幕

光标移动

1. nw: 在当前光标下向前移动n个单词的长度

2. bw: 在当前光标下向后移动n个单词的长度

3. 上下左右移动:nh (向左移动n个字符长度),nl (向右移动n个字符长度),nj (向下移动n行),nk (向上移动n行)

4. E: 移动到光标所在单词的结尾

5. e: 移动到光标所在单词的结尾 (忽略标点)

6. (: 移动到当前句子开头

7. ): 移动到当前句子结尾

8. {: 移动到当前段开头

9. }: 移动到下一段开头

搜索

搜索命令: /要搜索的文本

匹配第一处后,当输入如下不同的命令将执行不同的搜索模式:

1. n:往同一方向搜索

2. N:往相反方向搜索

3. ENTER:往前重复搜索

4. ?ENTER:往后重复搜索

多窗口相关功能

1. :only可以实现仅停留在当前的工作页面中

2.  :vsplit file,可以在水平方向上增加一个窗口用于操作指定文件

3.    按crtl + w可以实现在不同窗口中切换

位置跳转相关功能

1. 按home键可以到达当前行首,按end键可以到达当前行尾

2. 按ctrl + F可以下翻一页屏幕,按ctrl + B可以上翻一页屏幕

3. 按 数字 + Enter 可以实现从当前行向前移动一定数目的行

4. 按 G 可以达到文件末尾,按 gg 可以达到文件起始处

查看变量、类定义等功能

1. 将光标放在要查看的变量、类名上,按 Ctrl + ] 键,可跳转至目标页面,查看完毕,按 Ctrl + o 可以回到当前页面

查找替换

链接

更改文本

1. 删除一行: 在光标所在行按 dd 即可

2. 删除 n 行: 在光标所在行按 ndd 即可 (沿当前光标顺序向后删除 n 行)

3. 删除一个单词:在光标所在单词处按 dw 即可

4. 删除 n 个单词:在光标所在单词处按 ndw 即可 (沿当前光标顺序向后删除 n 个单词)

5. 删除从光标所在位置起至当前行末尾的部分: 按 D 即可

更改文本

1. 更改一行: 在光标所在行按 S (大写) 即可进行更改,更改完按 Esc

移动文本

1. 选择需要删除的文本块,按 dd , 再按Esc,最后在需要插入的位置按 p 即可。

插入文本的常见操作方法

1. A: 在一行的结尾附加文本

2. I: 在一行的开头插入文本

3. o:在光标所在下一行打开新行

4. O:在光标所在下一行打开新行

5. S:删除一整行后再替换文本

6. J:将光标所在行和光标所在行的下一行合并为一行

总结

猜你喜欢

转载自blog.csdn.net/gaoxueyi551/article/details/81977879