VIM是Linux中一重量级编辑器,支持全键盘快捷快速操作。在Linux中修改配置文件,我们常常用到它,掌握好VIM的使用技巧,有助于提高工作效率。
1.冒号进入命令模
:e temp.txt
:! echo --执行COMMAND SHELL命令
2.i进入插入模式
kjhl -- 上下左右移动光标键
u -- 撤消
x -- 删除
y -- 多行复制
p --粘贴
d --删除
yy --单行复制
dd --单行 删除
Ctrl+r -- 恢复
w -- 向下移动一个单词
b -- 向前移动一个单词
Ctrl+f-- 向后翻一页
Ctrl+b-- 向前翻一页
Shift+zz--保存退出
Shift+v--与j或k组合着用,可选定多行
v -- 与j或k组合着用,可选定多个不完整行
/ --加搜索的词,进行搜索 n--下一个匹配的搜索项 N--上一个匹配项
gg--文件第一行行首
ngg/nG/:n--移动到指定行
shift+g--文件最后一行行首
:%s /old/NEW--将new替换为NEW
:%s /old/NEW/g--将new替换为NEW(同一行多次替换)
:%s /old/NEW/gc--将new替换为NEW(同一行多次替换) c--需确认
局部替换--Shift+v选中区域;按下:出现:'<,'>;输入s/m/M;将选定区域的m替换成M
Ctrl+n--自动补全
:set number--显示行号
:set nonumber--不显示行号
:noh --不高亮显示
:vsp --再打开一个文件
:split --水平分割窗口
:vsplit --垂直分割窗口
:set mouse=a --设置鼠标在分割窗口可用
在窗口间跳转
ctrl+w b(t j k h l)
ctrl(不放)+w+k
:close --关闭窗口
3.配置文件
~/.vimrc 个人的vim初始化配置
set number --显示行号
set ruler--显示当前光标的位置
set ic--搜索时大小写不敏感
set hls--高亮显示