my_./.vimrc

来源:互联网 发布:mac软件下载安装 编辑:程序博客网 时间:2024/04/30 21:34

不定期更新

" 定义快捷键到行首和行尾                                                        " nmap LB 0" nmap LE $" 按F8打开或者关闭侧边栏Tagbar  nmap <F8> :TagbarToggle<CR>" 按F3打开或者关闭文件管理器NERDTree  nmap <F4> :NERDTree<CR>  nmap <F3> :q<CR>" " 设置快捷键将选中文本块复制至系统剪贴板" vnoremap <Leader>y "+y" " 设置快捷键将系统剪贴板内容粘贴至 vim" nmap <Leader>p "+p" " 定义快捷键关闭当前分割窗口" nmap <Leader>q :q<CR>" " 定义快捷键保存当前窗口内容" nmap <Leader>w :w<CR>" " 定义快捷键保存所有窗口内容并退出 vim" nmap <Leader>WQ :wa<CR>:q<CR>" " 不做任何保存,直接退出 vim" nmap <Leader>Q :qa!<CR>" " 依次遍历子窗口" nnoremap nw <C-W><C-W>" " 跳转至右方的窗口" nnoremap <Leader>lw <C-W>l" " 跳转至左方的窗口" nnoremap <Leader>hw <C-W>h" " 跳转至上方的子窗口" nnoremap <Leader>kw <C-W>k" " 跳转至下方的子窗口" nnoremap <Leader>jw <C-W>j" " 定义快捷键在结对符之间跳转" nmap <Leader>M %" " 设置编辑时制表符占用空格数set tabstop=4" " 设置格式化时制表符占用空格数"set shiftwidth=4" " 让 vim 把连续数量的空格视为一个制表符set softtabstop=4" 基于缩进或语法进行代码折叠set foldmethod=indentset foldmethod=syntax" " 启动 vim 时关闭折叠代码set nofoldenable"显示行号(不显示行号为 set nonu):set nu"搜索关键字高亮反白:"set hlsearch""允许退格键删除:set backspace=2"排版自动缩进:"set autoindent""显示左下角状态行(当前状态模式):set showmode"显示右下角状态行(行列信息):"set ruler""设置背景色为暗色:set bg=dark"允许鼠标移动光标:set mouse=v" 高亮显示当前行/列set cursorlineset cursorcolumn""设置tab键宽度:set tabstop=4set softtabstop=4"语法检查、语法高亮:syntax on" 开启语法高亮功能syntax enable""设置高亮方案:"colorscheme python" vim 自身命令行模式智能补全set wildmenu" 让配置变更立即生效autocmd BufWritePost $MYVIMRC source $MYVIMRC" vundle 环境设置filetype off""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""execute pathogen#infect()""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""set rtp+=~/.vim/bundle/Vundle.vim"""vundle 管理的插件列表必须位于 vundle#begin() 和 vundle#end() 之间"""""call vundle#begin()Plugin 'VundleVim/Vundle.vim'Plugin 'altercation/vim-colors-solarized'Plugin 'tomasr/molokai'Plugin 'vim-scripts/phd'Plugin 'Lokaltog/vim-powerline'Plugin 'octol/vim-cpp-enhanced-highlight'Plugin 'nathanaelkane/vim-indent-guides'Plugin 'derekwyatt/vim-fswitch'Plugin 'kshenoy/vimsignature'                                                  Plugin 'vim-scripts/BOOKMARKS--Mark-and-Highlight-Full-Lines'Plugin 'majutsushi/tagbar'Plugin 'vim-scripts/indexer.tar.gz'Plugin 'vim-scripts/DfrankUtil'Plugin 'vim-scripts/vimprj'Plugin 'dyng/ctrlsf.vim'Plugin 'terryma/vim-multiple-cursors'Plugin 'scrooloose/nerdcommenter'Plugin 'vim-scripts/DrawIt'Plugin 'SirVer/ultisnips'Plugin 'derekwyatt/vim-protodef'Plugin 'scrooloose/nerdtree'Plugin 'fholgado/minibufexpl.vim'Plugin 'gcmt/wildfire.vim'Plugin 'sjl/gundo.vim'Plugin 'Lokaltog/vim-easymotion'Plugin 'suan/vim-instant-markdown'Plugin 'lilydjwg/fcitx.vim'"""""""""""""""""""""""""""插件列表结束""""""""""""""""""""""""""""""""""call vundle#end()"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""filetype plugin indent on""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""syntastic""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""set statusline+=%#warningmsg#set statusline+=%{SyntasticStatuslineFlag()}set statusline+=%*let g:syntastic_always_populate_loc_list = 1let g:syntastic_auto_loc_list = 1let g:syntastic_check_on_open = 1let g:syntastic_check_on_wq = 0let g:syntastic_python_checkers = ['pylint','flake8','python','pyflakes']"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
0 0
原创粉丝点击