Vim配置

安装vim还是很有必要的, 就算不用vim做开发, 平时编辑下脚本也是希望能够有更好的体验, 另外对于文件编码的支持和提醒, 也是很醒目. Mac甚至直接将vi命令关联到vim了

如果要全局配置, 即所有的用户都生效

vi /etc/vimrc

如果只想要当前用户生效

vi ~/.vimrc

根据自身需要, 添加如下内容

" 语法高亮
syntax on
" 显示文件类型
filetype on
" 显示行号
set nu
" 打开状态栏标尺
set ruler
" 突出当前行
set cursorline
" 编码
set encoding=utf-8
" 文件编码
set fileencoding=utf-8
" 终端编码
set termencoding=utf-8
" 自动补全
set autoindent
" 自动缩进
set cindent
" 将tab转成space
set expandtab
" 设定tab宽(4个空格)
set shiftwidth=4
" 按tap(4个空格)
set tabstop=4
" 一次删掉4个空格
set softtabstop=4

另外还可以设置

" 突出当前列
set cursorcolumn
" 显示两行状态栏(显示编辑的文件名)
set laststatus=2

如果平时习惯了vi命令, 可以在/etc/profile(全局)或~/.bash_profile(用户)添加别名

alias vi='vim'

使配置生效

source /etc/profile
# 或
source ~/.bash_profile

其他用法

# 如果想取消行号
set nonu
# 显示(取消)符号
set list / set nolist
# 粘贴文本格式(经常使用), 这样粘贴的内容就不会乱
set paste
展示评论