最近在熟悉linux,不可避免地接触了vim。vim 能量很大,想释放vim的扩展功能,需要在vimrc进行配置,
"感谢irwenqiang,打开vim / vi 的区别
vim /etc/vim/vimrc
" 插入模式下用绝对行号, 普通模式下用相对
"autocmd InsertEnter *
:set number
"autocmd InsertLeave *
:set relativenumber
function! NumberToggle()
if(&relativenumber == 1)
set norelativenumber
set number
else
set nonumber
set relativenumber
endif
endfunc
nnoremap <C-n> :call NumberToggle()<cr>
nnoremap <F2> :set nonumber!<CR>:set foldcolumn=0<CR>
"感谢http:// blog.csdn.net/wklken/article/details/8044678
"history 存储长度
set history=1000
"检测文件类型
filetype on
"针对不同的文件类型采用不同的缩进格式
filetype indent on
"允许插件
filetype plugin on
"启动自动补全
filetype plugin indent on
"非兼容vi模式。去掉有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
set autoread "文件修改之后自动载入
:set foldcolumn=0