Vim 常用命令

1. 启动vim

vim 或 vim filename

2. 两种编辑模式:普通模式、插入模式

3. vim 编辑模式下的命令

命令 描述
x 删除光标所在位置字符
dd 删除光标所在行
dw 删除光标所在位置的单词
d$ 删除光标所在位置至行尾的内容
J 删除光标所在行行尾的换行符(拼接行)
u 撤销前一编辑命令
a 在当前光标后追加数据
A 在当前光标所在行行尾追加数据
r char char替换当前光标所在位置的单个字符
R text text覆盖当前光标所在位置的数据,直到按下ESC

2.复制与粘贴

复制命令为y,用法与d相同(yw=复制单词,y$=复制到行尾)

普通模式下,将光标移动到要复制文本的开始,按下v,移动光标到要复制文本的末尾,按下y激活复制

p为粘贴

3查找与替换

普通模式下按下斜线(/),输入查找内容回车即可

替换命令

:s/old/new/g:替换行中所有old

:n.ms/old/new/g:替换n到m行之间的所有old

:%s/old/new/g:替换文件中的所有old

:%s/old/new/gc:替换文件中的所有old,每次替换给出提示

4.普通模式下的命令模式(普通模式下安冒号)

q:如果缓冲区未修改,退出

q!:不保存,退出

w filename:将文件另存为到filename

wq:保存并退出

f或file:可以查看当前打开文件的文件名和路径

5.vim 的其他一些常用命令(普通模式下,有些需要安装相应的插件)

Tlist:列出文件中所有的变量名,宏,函数名(ctral +ww进

Tags: