Vim命令行常见快捷方式
Esc:命令行模式
**^:**匹配行首
$:匹配行尾
D:删除至行尾
S:删除行并插入
s:删除字符并插入
$:移至行尾
A:在行尾附加
C:修改至行尾
H:屏幕顶行
L:屏幕底行
I:到行首插入
U:撤销行内命令
M:屏幕中间行
V:可视行模式
主要ex命令
:w 保存
:q退出
:wq保存并退出
:q!不保存退出
:wq!保存并强制退出
:e filename 打开文件
:h帮助
CTRL-R:重复(vim)
CTRL-V块可视化模式
vim查找,替换的方法
输入 “/” 进入命令行的查找模式,
向前查找的命令是“/”
向后查找的命令是 “ ?”
然后输入你要查找的内容并回车;n继续向下查找、N继续向上查找。
可以使Vim忽略大小写的命令是在 set ignorcase
替换字符串
格式:s/要查找的内容/替换为的内容/修饰符
:%s/x/y/g (将“”“Y”全局替换“”“X”)
全局替换用 “%”来表示。
指定行替换用[1,100 ]使用中括号里面填写所需要替换行的范围
方括号内的修饰字符是可选选项,含义分别为 c 每次替换前询问; e 不显示错误信息; g 替换一行中的所有的匹配项; i 不区分大小写。