vim的便捷配置

vim的便捷配置 1. 打开vim的配置文件sudo vim /etc/vim/vimrc2. 在后面添加 自动语法高亮 syntax on ​ 显示行号 set number ​ 总是显示状态栏 set laststatus2 显示光标当前位置 set ruler ​ 显示括号匹配 set showmatch ​ 设置编码支持中文不乱码 set fileencodingsutf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencodingutf-8 set encodingutf-8 ​ 启用鼠标 set mousea set selectionexclusive set selectmodemouse,key ​ 设置粘贴模式,避免自动缩进和格式化问题 set paste set listcharstab:-,trail:- ​ 自动检测粘贴状态 set pastetoggleF2 autocmd InsertEnter * set nopaste ​ 让vimrc配置变更立即生效 autocmd BufWritePost $MYVIMRC source $MYVIMRC ​ 启用文件类型检测 filetype plugin indent on ​ 启用自动缩进 set autoindent ​ 设置 Tab 键的宽度为 4 个空格 set tabstop4 ​ 设置缩进的宽度为 4 个空格 set shiftwidth4 ​ 按 Backspace 时可以删除 Tab 和 Autoindent set backspaceindent,eol,start ​ 当按 Tab 键时自动转换成空格 set expandtab ​ 启用智能缩进 (针对 C 风格语言非常有用) 可以选择以下两者之一cindent 更强大但可能在某些非C语言中不理想 set smartindent 更通用 set cindent 推荐用于C/C/Java/JS等提供更精细的控制