选中文本
命令模式下:
1.可视模式:v
,从光标位置开始常规选中文本。
可视行模式:V
,从光标位置所在行开始选中文本,光标经过的行都会被选中。
垂直方向选中文本:ctrl + v
2.选中命令可以和移动命令连用,ggVG
或GVgg
:全部选中文本, gg:当前文件开头行,G当前文件末尾行。
撤销和恢复命令
3.撤销:u
,该命令可最终一直支持撤回到打开文件时的状态。u是undo的简写
4.恢复: ctrl + r
删除命令
5.删除剪切光标所在的字符处的字符;或者在可视模式下,剪切选中的字符:x
6.剪切移动命令对应的内容:d
7.删除光标所在的整行内容:dd
8.从光标位置处开始一直删除到行尾:D
9.删除命令可以和移动命令连用。例如:从光标所在位置向下连续删除n行内容:ndd
复制和粘贴
10.复制:y
,y是copy的简写
11.复制一整行:yy
,连续复制多行nyy
12.粘贴:p
, p是paste的简写
替换命令r是replace的简写
13.替换一个字符:r
14.向后替换多个字符:R
缩进
15.向右缩进:>>
16.向左缩进:<<
17.把上次命令重复执行一次:.
查找指定字符串
18.查找指定字符串:/字符串
回车即可。
19.下一处:n; 上一处:N
20.查找光标处单词:*
向后查找光标处的单词;#
向前查找光标处的单词。
查找并替换
21.查找并全局替换,基本格式::%s///g
,应用::%s/旧文本/新文本/g
22.可视范围内的查找并替换:基本格式::s///g
,应用::s/旧文本/新文本/g
23.确认替换:基本格式::%s///gc
,应用::%s/旧文本/新文本/gc
进入编辑模式的命令
24.进入编辑模式的命令:i
,
进入编辑模式,并在行首插入文本:I
;
进入编辑模式,并在行尾插入文本:A
; A是append的简写
进入编辑模式,并在当前行下方插入一空行:o
;
进入编辑模式,并在当前行上方插入一空行:O
;
25.在可视模式下,只能通过I
进入编辑模式。
26.末行模式扩展
:e xxx
编辑当前目录下的xxx文件;或者:e .
打开vim文件浏览器。e是edit的简写
27.:n xxx
表示新建文件
28.:w 新文件名
表示另存为一新文件,仍编辑当前文件,并不会切换。
29.在vim中切换文件前,要确保当前文件已被保存。
30.分屏命令::sp
或者:vsp
,sp是split的简写
窗口的操作,总是要首先ctrl + w
,再按下具体的操作。
31.具体的操作常用的有:
切换到下一个窗口:w
互换窗口:r
关闭当前窗口(如果当前是最后一个窗口,则不会关闭):close
退出当前窗口(如果当前是最后一个窗口,则关闭vim):quit
关闭其他窗口:other
网友评论