vim 常用命令

vimtutor -g zh 进入中文版学习手册

vim 编辑器

vim  //直接进入编辑环境

vim myfile   //进入编辑环境并打开(新建)文件

:q  //直接退出 vim编辑环境

Esc  //进入命令模式

shift+:  //进入编辑模式

-------------------------------------------------------------------------------------------------------

文本操作

i  //命令模式输入i进入插入模式,插入内容在光标前面

a  //命令模式输入a进入插入模式,插入内容在光标后面

e  //找寻某个单词末尾

o  //下行进行插入模式

shift+o  //上行插入模式

u  //撤销命令

shift+u  //撤销该行的修改

ctrl+r  //取消撤销

-------------------------------------------------------------------------------------------------------

dw  //删除一个单词,中间可加数字如(d2w)汉字会删除光标处及其后面文字

dh  //删掉光标前一个单词,+L删掉后面一个

cw  //删除单词并进入插入模式

c+shift+4=$  //删除整行后面的并进入插入模式

xdd  //从此处删除x行,内容放置剪贴板

p  //从该行下面进行复制 xdd 内容

v  //光标进行复制

y  //进行复制光标所选内容

shift+v  //光标选择整行

c+shift+4  //删除光标后所有内容,内容在剪切板,并且进入插入模式

-------------------------------------------------------------------------------------------------------

r  //利用上k下j左h有L进行替换字符

shift+r  //从光标处一直替换下去

:s/源单词/新单词  //替换该行第一个匹配单词

:s/源单词/新单词/g    //替换该行匹配单词

:xxx,xxxs/源单词/新单词/g    //替换xxx行到xxx行匹配单词

-------------------------------------------------------------------------------------------------------

位置挪动

/xxx  //查找xxx

gg  //到文章开头位置,“数字+gg”具体某一行

shift+g  //到文章末尾位置

ctrl+i  //前进位置

crtl+o  //后退位置

-------------------------------------------------------------------------------------------------------

shif+a  //进入行末并进入插入模式

shift+$  //到行尾

0    //到行首

2w  //两个单词挪动到单词首位

-------------------------------------------------------------------------------------------------------

%  //查找光标的配对括号如)、]、}

-------------------------------------------------------------------------------------------------------

:xxx!  //强制执行

:wq  //保存退出

:w xxx   //另存为名为xxx的文件

原文地址:https://www.cnblogs.com/huxiaobai/p/10256828.html