对于vim编辑器,原来我也计划将vim打造成为一个完美的IDE,像电影里的黑客一样自以为很帅气的在黑色的终端里敲代码。不过复杂的配置过程让我放弃了这个想法,目前各种语言都有其合适的IDE工具提供使用,虽然vim经过配置也可以做到这些功能,但是时间成本不容忽视。
然而,对于基本的使用还是很有必要进行简单配置的。
基本配置
首先查看根目录下是否有.vimrc
文件,如果没有则创建该文件,如果有则直接更改该文件即可。
- 让vim显示行号
set nu
- 语法高亮
syntax on
- 取消自动备份及产生swp文件
set nobackup
set nowb
set noswapfile
- 高亮显示匹配的括号
set showmatch
- 搜索时忽略大小写
set ignorecase
- 取消光标闪烁
set novisualbell
- 文件类型检测
filetype on
常用操作
-
gg
--- 到页面首部 -
G
--- 到页面尾部 -
$
--- 到行尾 -
^
--- 到行的首个文本位置处 -
0
--- 到行首 -
/abc
--- 搜索 -
n
--- 搜索到内容的移动到下一处匹配的位置 -
:%s/str/newstr/
--- 将str全部用newstr替换 -
:s/str/newstr/
--- 将当前行的str用newstr替换 -
:1,5s/str/newstr/c
--- 将前5行的str用newstr替换,并在替换前进行确认 -
A
--- 行尾添加 -
O
--- 上一行插入 -
o
--- 下一行插入