一.vim命令模式
1.临时设定
vim filename -> :set + 对应的功能 #出现相应的设置
(1):set nu #出现对应的行号
(2):set nonu #不出现行号
(3):set cursorline #设置行线
2.永久设定
vim /etc/vimrc #vim的配置文件,最后一行换行 set nu 如果是注释用法,则是"set nu"(加双引号表示注释)
注意:永久设定和临时设定命令的不同在于 临时设定设置命令前有‘:’,而永久设定时没有。
3.匹配关键字
在命令模式下输入 /关键字 #出现高亮匹配,按N向上匹配,按n向下匹配
##/jan -> 回车 按N向上匹配 按n向下匹配
4.vim的复制、粘贴、删除
(1)复制 yy #复制一行 y(数字)y:#复制(数字)行 yl 复制一个字母 ……
(2)粘贴和一般和复制操作同时进行 按‘p’
(3)删除 dd #删除一行 d(数字)d:#删除(数字)行 ##注意:删除的行数一定要大于目前光标所在行
二.vim的可视化模式
1.批量操作:vim filename -> ctrl+v #进入可视化模式 ->使用键盘进行选列操作 -> 大写I -> 选择要加入的字符 -> 按‘ESC’退出 -> 看到效果。#撤销:按小写的‘u’
##批量管理,选中3-7行,添加数字“3”
2.文件内容的替换
vim filename ->:%s/sbin/westos/g ->回车 #将全文中的sbin替换为westos ##%s:表示所有行 g:表示所有列
vim filename ->:1,5s/sbin/westos/g ->回车 #将第一行
:1,5s/jan/+++/g
3.vim的分屏
(1)ctrl +w s #上下分屏(2)ctrl +w v #左右分屏 (3)ctrl+w c #关闭光标所在屏
(4):sp filename #同时编辑当前文件和filename
4.命令模式下光标的移动
gg #光标移动到文件的第一行
G #光标移动到文件的最后
:数字 #光标移动到指定的行
4.插入模式下的光标移动
(1) i #光标所在位置插入 (2)I #光标所在行行首插入
(3)o #光标所在行下一行插入 (4)O #光标所在行上一行插入
(5) a #光标所在字符的下一个字符插入 (6)A #光标所在行的行尾插入
(7) s #光标所在字符删除并插入 (8)S #光标所在行删除并插入
5.vim的退出模式
(1):q #退出
(2):wq #退出保存
(3):q! #强制退出不保存
(4):wq! #清楚退出保存