vim 这个上古神器时至今日,依然宝刀不老,拥护者众多。即使现代化的各种IDE,编辑器层出不穷,vim 依然是你大爷,就如最近周杰伦的超话榜一样,时光荏苒,你大爷还是你大爷
喜欢上 vim 是一条相当曲折的路,折腾过,放弃过,最终习惯了其键位,已经离不开它了。也曾经尝试着给 vim 装上各种插件,幻想着将其装饰成一个超级 IDE ,有这种想法的人很多,github 上就有很多现成的配置。折腾过很多次,最终还是喜欢 vim 自然朴素的样子,就如同神仙姐姐本应清冷高洁,涂脂抹粉反而令其失色。
相信我,如果你习惯了 vim 的键位,会由衷地赞叹设计者的天才。而且现代任何一个有点名气的 IDE 都有 vim 模式,再也不用去记各家 IDE 的快捷键了...
以下是 vim 的基础配置,如同 vim 本身一样朴实无华,但极其好用
创建 vim 配置文件
$ touch ~/.vimrc
在配置文件中写入以下内容:
" 设置编码
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
" 搜索时大小写不敏感
set ignorecase
" 关闭兼容模式
set nocompatible
" 语法高亮
syntax enable
syntax on
" 自适应不同语言的智能缩进
filetype indent on
" 将制表符扩展为空格
set expandtab
" 设置编辑时制表符占用空格数
set tabstop=4
" 设置格式化时制表符占用空格数
set shiftwidth=4
" 让 vim 把连续数量的空格视为一个制表符
set softtabstop=4
" 定义退格键功能
set backspace=indent,eol,start
" 取消鼠标选择自动进入可视模式
set mouse=
题图
网友评论