时间:2021-07-01 10:21:17 帮助过:41人阅读
"显示行数,设置软回车和缩进还有语法
set number
set expandtab
set tabstop=8
set shiftwidth=4
set softtabstop=4
set autoindent
:syntax on
"补全设置,不设也能用
let Tlist_Ctags_Cmd='/usr/bin/ctags'
filetype plugin indent on
filetype plugin on
set ofu=syntaxcomplete#Complete
"这个是我喜欢的,一旦一行的字符超出80个的话就把那些字符的背景设为红色
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
match OverLength /\%81v.\+/
VCS(版本控制,支持git,svn,hg等等)
Tabular(非常方便的排版工具)
set foldmethod=indent
set foldlevel=99
" press space to fold/unfold code
nnoremap <space> za
vnoremap <space> zf
更新,我已经放弃spf13-vim,原因是作者目前对这个项目持放羊态度,无节制的合并pull request,没有任何test, 在master branch上不停的引进bug,去年四月份引进的bug到现在也没有修复的迹象。 Issues 堆了几十页。 Turning Vim into a modern Python IDE
鏈接:http://sontek.net/turning-vim-into-a-modern-python-ide
附上我的Vim截圖一張:
推荐spf13-vim,把你的vim升级到vim7.4,如果是mac可以直接使用macvim。然后spf13中的youcompleteme插件将会起作用,代码提示,变量函数跳转不要太方便!
私下认为PyCharm+IdeaVIM插件写Python才是最舒服的