在vim中配置python补全,fedora 19
来源:互联网 发布:vb应用程序 编辑:程序博客网 时间:2024/06/07 03:54
最近发现python是个不错的语言,值得一学,先配置下环境,让vim具有关键字补全功能,过程如下,我这个是fedora,其他发行版类似
$ su
********
# yum install vim-taglist -y
# wget http://www.pythonclub.org/_media/python-basic/pydiction-1.2.zip
# unzip pydiction-1.2.zip
# mkdir -p ~/.vim/after/ftplugin
# mkdir -p ~/.vim/tools/pydiction/
# cp pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin
# cp pydiction-1.2/complete-dict ~/.vim/tools/pydiction/complete-dict
# vim ~/.vimrc
let Tlist_Auto_Highlight_Tag=1 let Tlist_Auto_Open=1 let Tlist_Auto_Update=1 let Tlist_Display_Tag_Scope=1 let Tlist_Exit_OnlyWindow=1 let Tlist_Enable_Dold_Column=1 let Tlist_File_Fold_Auto_Close=1 let Tlist_Show_One_File=1 let Tlist_Use_Right_Window=1 let Tlist_Use_SingleClick=1 nnoremap <silent> <F8> :TlistToggle<CR> // 设定F8为taglist开关 filetype plugin on autocmd FileType python set omnifunc=pythoncomplete#Complete autocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJS autocmd FileType html set omnifunc=htmlcomplete#CompleteTags autocmd FileType css set omnifunc=csscomplete#CompleteCSS autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags autocmd FileType php set omnifunc=phpcomplete#CompletePHP autocmd FileType c set omnifunc=ccomplete#Complete let g:pydiction_location='~/.vim/tools/pydiction/complete-dict' set autoindentset tabstop=4 set shiftwidth=4 set expandtab set number
可以通过tab键来补全,F8键打开/关闭taglist,Ctrl+W在窗口中切换
参考:
http://tntcastle.net/2012/09/ubuntu%E4%B8%8B%E5%B0%86vim%E9%85%8D%E7%BD%AE%E4%B8%BApython-ide/
http://www.pythonclub.org/linux/vim/pydiction
0 0
- 在vim中配置python补全,fedora 19
- vim配置python自动补全
- vim配置python自动补全
- Vim中Python自动补全
- 在VIM中配置Python编辑自动补齐
- 在Vim中使用python让Opencv函数自动补全
- Python vim自动补全括号、引号等配置
- vim python自动补全
- 交互模式下PYTHON自动补全和VIM中PYTHON自动补全
- 在vim增加对python的自动补全
- 配置Vim缩写补全
- Ubuntu16.04中Vim对python2补全的配置
- 在 Vim 中实现括号自动补全
- 在 Vim 中实现括号自动补全
- 在 Vim 中实现括号自动补全
- 在 Vim 中实现括号自动补全 .
- 在vim中针对c++自动补全
- 在vim中针对c++自动补全
- vim显示行号、语法高亮、自动缩进的设置
- iOS 响应者链完全剖析
- animate.css效果预览页
- 关于数组的面试笔试题
- 品味人生20140930-优雅
- 在vim中配置python补全,fedora 19
- 对象池技术模拟
- IOS交叉编译configure
- 11gR2RAC环境DBCA创建数据库报错ORA-15055 ORA-15001
- 并发模型(一)——Future模式
- c++中vector的用法详解-函数实现
- 戴比尔斯视中国为“最核心”市场
- Linux 下挂载硬盘的 方法
- 使用Microsoft.Office.Interop.Excel时,64位问题