#〇、内置简易教程
终端内输入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在上分创建新行