又称命令行或指令列模式
键入:/ ?,光标移动到最下面一行,开启命令模式
- 保存退出:wq
- 强制保存退出:wq!
:!
然后再输入shell的命令即可直接在vim的界面调用shell命令。
在一般模式下,键入/
后,光标移动到最下面一行,显示一个/。这时可以进行文本的查找和替换。
/tom
/\<tom\>
前者当找到包含tom的单词时会高亮显示。后者只匹配tom这个单词时会高亮。 按键n为显示下一个(?时为上一个)。
?
与其功能相同,唯一的不同之处是,/
是向下查找,而?
是向上查找。
:new <文件名>
就能在一个新窗口里打开另一个文件。
- 竖直分割:
:sp
- 水平分割:
:vsp
:%s/pattern/replace/gc
pattern是要替换(查找)的模式串,replace是替换的结果。gc是两个选项
- g global 全局替换,无此选项则只会替换一行中的第一个匹配。
- c confirm 确认,在替换之前进行确认
:%d