shawn's vimrc配置(keep updating)

最近在熟悉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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容