-
dd
删除整行 -
d4
删除上面四行 -
yy
复制整行 -
4yy
复制光标下面四行 -
p
粘贴到光标后 -
u
撤销上次操作 -
多行改为注释:光标移动到要注释的第一行开头 →
ctrl+v
进入-- VISUAL BLOCK --
模式 → 向下(↓
)移动光标,选中需要注释的行 →shift+i
进入-- INSERT --
模式 → 输入#+空格
→Esc
退出-- INSERT --
模式 → 搞定。 -
取消多行注释:光标移动到要取消注释的第一行开头 →
ctrl+v
进入-- VISUAL BLOCK --
模式 → 向下右(↓
→
)移动光标,选中需要取消注释的行与#+空格
列 →d
→ 搞定。 -
: → set list
显示文本及制表符
→set nolist取消显示制表符 -
文件中内容替换
: → s/要替换的字符/替换后的字符/ # 替换光标所在行的第一个匹配的要替换的字符
: → s/要替换的字符/替换后的字符/g # 替换光标所在行中所有的对应字符
: → %s/要替换的字符/替换后的字符/g # 替换文本中所有的对应字符
强迫症查找后想要取消查找的话取消高亮,见下
: → noh -
退出vim的不同方式(保存,放弃保存)
·Esc·键跳到命令模式-
:w
- 保存文件,不退出 vim -
:w file
- 将修改另外保存到 file 中,不退出 vim -
:w!
- 强制保存,不退出 vim -
:wq
or:x
- 保存文件,退出 vim -
:wq!
- 强制保存文件,退出 vim -
:q
- 不保存文件,退出 vim -
:q!
- 不保存文件,强制退出 vim -
:e!
- 放弃所有修改,从上次保存文件开始再编辑
-
网友评论