首页 > 代码库 > 记录下Vim配置文件
记录下Vim配置文件
1 "显示行号 2 set nu 3 4 "启动时隐去援助提示 5 set shortmess=atI 6 7 "语法高亮 8 syntax on 9 10 "文件类型自动检测 11 filetype on 12 13 "使用vim的键盘模式 14 set nocompatible 15 16 "不需要备份 17 set nobackup 18 19 "没有保存或文件只读时弹出确认 20 set confirm 21 22 "鼠标可用 23 set mouse=a 24 25 "tab缩进 26 set tabstop=4 27 set shiftwidth=4 28 set expandtab 29 set smarttab 30 31 "文件自动检测外部更改 32 set autoread 33 34 "c文件自动缩进 35 set cindent 36 37 "自动对齐 38 set autoindent 39 40 "智能缩进 41 set smartindent 42 43 "高亮查找匹配 44 set hlsearch 45 46 "背景色 47 set background=dark 48 49 "显示匹配 50 set showmatch 51 52 "显示标尺,就是在右下角显示光标位置 53 set ruler 54 55 "去除vi的一致性 56 set nocompatible 57 58 "允许折叠 59 set foldenable 60 61 """""""""""""""""设置折叠""""""""""""""""""""" 62 63 "根据语法折叠 64 set fdm=syntax 65 66 "手动折叠 67 set fdm=manual 68 69 "设置键盘映射,通过空格设置折叠 70 "nnoremap <space> @=((foldclosed(line(‘.‘)<0)?‘zc‘:‘zo‘))<CR> 71 72 """""""""""""""""""""""""""""""""""""""""""""" 73 74 "不要闪烁 75 set novisualbell 76 77 "启动显示状态行 78 set laststatus=2 79 80 "浅色显示当前行 81 autocmd InsertLeave * se nocul 82 83 "用浅色高亮当前行 84 autocmd InsertEnter * se cul 85 86 "显示输入的命令 87 set showcmd 88 89 "被分割窗口之间显示空白 90 set fillchars=vert:/ 91 92 set fillchars=stl:/ 93 94 set fillchars=stlnc:/ 95 96 """"""""""""""""""Tags设置"""""""""""""""""""""""""""" 97 98 "配置Tags-List位置 99 let Tlist_Ctags_Cmd = "/usr/local/bin/ctags"100 101 "自动打开Tlist102 map <F9> :TlistToggle<cr>103 imap <F9> <ESC> :TlistToggle<cr> i104 105 106 imap <C-S> <ESC> :w<cr> i107 108 "将Tlist定位在右侧109 let Tlist_Use_Right_Window=1110 111 "不同时打开多个文件的Tlist112 let Tlist_Show_One_File=1113 114 "当最后一个窗口是taglist时,关闭vim115 let Tlist_Exit_OnlyWindow=1116 117 """""""""""""""""""""其他插件设置""""""""""""""""""""""""""""""""""118 "执行pathogen119 execute pathogen#infect()120 121 "打开NERDtree122 map <F3> :NERDTreeToggle<CR>
记录下Vim配置文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。