配置
配置文件路径:/etc/vim/vimrc
或者~/.vim.rc
- 四个空格代替tab
set tabstop=4
set shiftwidth=4
set expandtab
- 显示行号
set number
查找
/word
查找word
/\cword
查找忽略大小写,Word,word…
替换全部
:%s/search_string/replace_string/g
撤销
u
撤销
ctrl + r
取消撤销
换行
+
下移动一行
-
上移动一行
o
插入一行
删除
插入模式删除字符 Ctrl + U
删除单个字符x
删除整行dd
删除包含某个字符串的所有行,命令模式:g/targetstring/d
打开多个文件
:browse split filename
滚屏
Ctrl +E 上滚
Ctrl +Y 下滚
Ctrl + U 上滚半屏
Ctrl + F 下滚半屏
移动
hjkl
左下上右
定位到文件文件开头gg
定位到文件的结尾G
移动到最后一个字符$
移动到最后一个字符的之后$a
(顺便进入插入模式)
Word
光标定位到cursor所在单词的起始处 b
->before,(B移到前一个单词,以空格为区分)
光标定位到cursor所在单词的结尾处 end
->end
移动到下一个单词 w