当前位置: 首页 > Linux

qbit的vim基本配置(vimrc)

时间:2023-04-06 03:25:34 Linux

本文内容在Ubuntu18.04/20.04上有效在用户主目录下创建.vimrcvim~/.vimrc在.vimrc中写入如下内容“避免兼容模式,不能充分利用vim的新特性”设置不兼容visetnocompatible"Setleader,laterTheisthecommaletmapleader=','"Settheshortcuttoeditvimrc(,ev)nnoremapev:vsplit~/.vimrc"Theshortcuttoreload.vimrc不退出编辑器(,sv)nnoremapsv:source~/.vimrc"Autocmd在保存.vimrc时重新加载!bufwritepost.vimrcsource~/.vimrc"设置(软)tab宽度为4:settabstop=4setsofttabstop=4"设置缩进的空格数为4setshiftwidth=4"设置自动缩进:即缩进值每行等于上一行"使用noautoindent取消设置:setautoindent"设置为使用C/C++语言自动缩进方式:setcindent"行号显示设置号"让光标随鼠标移动"setmouse=a"alt标签页切换标签页inoremap:tabpinoremap:tabnnoremap:tabpnoremap:tabn"在插入模式下映射Ctrl-H向左移动inoremap"在插入模式下映射Ctrl-J向下移动inoremap<向下>》插入在进入模式下,映射Ctrl-K向上移动inoremap"在插入模式下,映射Ctrl-H向右移动inoremap"在插入模式下,映射Ctrl-Enter向下插入新行ifhas('unix')inoremapoendif"花括号自动补全inoremap{{}i"让光标至少离开10行以上或以下,invalidattheendofthefilesetscrolloff=10"设置折叠方式"setfoldmethod=indent"开启vim的文件类型自动检测功能filetypepluginon"setfileencodingssetfileencodings=ucs-bom,utf-8,gb18030,latin1"Opendirectxifhas('win32')setrenderoptions=type:directx,\gamma:1.5,contrast:0.5,geom:1,\renmode:5,taamode:1,level:0.5endif"Open256colorssett_Co=256“启用语法高亮语法”颜色方案colorscheme沙漠“https://github.com/tomasr/molokai”colorschememolokai“vim弹出菜单选择项目前景色”hiPmenuSelctermfg=green“选择vim弹出菜单item背景色"hiPmenuSelctermbg=blue本文来自qbitsnap