vim简易使用指北

#〇、内置简易教程

终端内输入vimtutor,可呼出教程。

:help 关键词可以获得在线帮助。

#一、简单编辑。

##1.移动光标

———————

       k上

h左  j下  l右

———————

在浏览模式下使用键盘来移动光标,方向键也具有相同功能。

##2.翻页

整页翻页 ctrl-f ctrl-b(f就是forword b就是backward)

翻半页ctrl-d ctrl-u(d=down u=up)

#二、删除命令

##1.dw删除光标到下个单词起始位置前

##2.d$从当前光标删除到行末

##3.de删除到光标到该单词结尾

##4.dd删除整行

##5.光标选中字符,按X可以直接删除

#三、计算命令

*代表数字

##1.*w向前移动*个单词,光标停在词首

##2.*e向前移动*个单词,光标停在词尾

##3.0移动到行首,$移动到行尾

##4.d*w/d*e 删除多个单词

##5.*dd删除多行

#四、撤销

##1.小写u撤销最后操作

##2.大写U撤销对整行的修改

##3.ctrl+r 重做(取消撤销)

#五、修改类命令

##1.置入

dd或x删除的项目,以及v进入的可视模式下选取并按y的内容,会存在寄存器中

按p可以从寄存器中将其复制出来

##2.逐一替换

r*可以将光标处的字符替换为*。

R可以进入替换模式,连续替换多项。

##3.删除并进入插入模式

cw删除光标到下个单词起始位置前,进入插入模式

c$从当前光标删除到行末,进入插入模式

ce删除到光标到该单词结尾,进入插入模式

s删除当前字符进入插入模式

S或者cc删除整行进入插入模式

#六、定位

##1.ctrl+g显示当前光标位置

##2.gg到首行

##3.G到尾行

##4.行数+G跳转到指定行

#七、查找

##1./+字符串可以查找指定字符串。

开始查找后,按n向下继续查找,按N向上继续查找。

输入:set ic可以忽略大小写,输入:set hls可以高亮结果,输入:set is可以边输入边显示匹配项

:set noic :set nohls :set nois可以关闭相应功能。

##2.?+字符串为逆向查找。

此时n/N方向刚好与之前相反

##3.查找逻辑配对符号

在()[]{}上按%,可以跳到逻辑对应的符号上。

#八、替换命令

:s/old/new替换一项old为new

:s/old/new替换全行old为new

:行数1,行数2s/old/new/g,替换行数1到行数2中出现的old为new

:%s/old/new/g 替换整个文件中的每个匹配项

:%s/old/new/gc 找到整个文件中的每个匹配性,并提示是否进行替换

#九、执行外部命令

:!加上对应命令

#十、保存文件

1.:w filename 保存文件为filename

2.使用v键可以进入可视选取,配合:w filename保存选取部分。

#十一、提前和合并文件

:r filename将文件filename的内容插入到光标后。

#十二、新行

o在下方创建新行

O在上分创建新行

你可能感兴趣的:(vim简易使用指北)