多行复制,粘贴与删除
第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:将光标所在行和光标所在行的下一行合并为一行
总结