我的常用Vim配置

编辑配置文件

vim ~/.vimrc
set nu
set number
set shortmess=atI
syntax on
filetype on
set nocompatible
set nobackup
set confirm

set mouse=a
set selection=exclusive
set selectmode=mouse,key

set autoindent
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab
set cindent
set smartindent
set hlsearch
set showmatch

set ruler

nnoremap <space> @=((foldclosed(line('.')<0)?'zc':'zo'))<CR>

set novisualbell
set laststatus=2

autocmd InsertEnter * se cul

set fillchars=vert:/
set fillchars=stl:/
set fillchars=stlnc:/

set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

set paste
set listchars=tab:>-,trail:-

set whichwrap=b,s,<,>,[,] 
set linebreak
set backspace=2
set previewwindow
set history=50
set showcmd
set showmode
set ignorecase
set cmdheight=1
set autoread
set noeb
set noswapfile


if version >= 603
    set helplang=cn
    set encoding=utf-8
endif



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

友情链接更多精彩内容