vim-python编辑器
2016-12-04 16:32
330 查看
首先,我们先安装vim-gnome,因为vim包其实就是vim.basic,该版本不支持GUI,建议安装的是vim-gnome。执行:apt-get install vim-gnome。如图:
2
接下来就是安装ctags,ctags用于支持taglist,使用ctags可以在变量之间跳跃。执行:apt-get install ctags。如图:
接下来安装taglist。首先安装vim-scripts,vim-scripts中带有vim-addon-manager,vim-addon-manager是Ubuntu众多插件管理器之一,用来管理vim插件。通过vim-addon-manager安装taglist。执行:apt-get install vim-scripts。如图:
执行完第三步,接下来执行:vim-addons install taglist。如图:
接下来就是安装pydiction。pydiction用来实现代码补全和语法提示功能。但是由于pydiction不能通过apt安装,因此需要自行下载安装。
在http://www.vim.org/scripts/script.php?script_id=850,下载最新版本的压缩包。如图:
接下来就是将刚才下载的压缩包解压,执行: unzip pydiction-1.2.3.zip。如图:
pydiction可以让vim自动补全Python代码,无论是关键字,标准库还是第三方库。它主要包含3个文件:
python_pydiction.vim: vim插件文件。
complete-dict: 一个字典文件,包含了Python的关键字和模块。插件引用的内容即来自于此。
pydiction.py: 一个py脚本,运行此文件可以增加新的模块到complete-dict字典中。
接下来就是安装了。进入解压后的pydiction目录。执行:cp after/ftplugin/python_pydiction.vim ~/.vim/after/ftplugin(如果/after/ftplugin不存在,则创建)。如图:
接下来,执行:cp complete-dict ~/.vim,如图:
接下来执行:cp pydiction.py ~/.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> 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
基本上到这里,Python的vim配置基本完成。
2
接下来就是安装ctags,ctags用于支持taglist,使用ctags可以在变量之间跳跃。执行:apt-get install ctags。如图:
接下来安装taglist。首先安装vim-scripts,vim-scripts中带有vim-addon-manager,vim-addon-manager是Ubuntu众多插件管理器之一,用来管理vim插件。通过vim-addon-manager安装taglist。执行:apt-get install vim-scripts。如图:
执行完第三步,接下来执行:vim-addons install taglist。如图:
接下来就是安装pydiction。pydiction用来实现代码补全和语法提示功能。但是由于pydiction不能通过apt安装,因此需要自行下载安装。
在http://www.vim.org/scripts/script.php?script_id=850,下载最新版本的压缩包。如图:
接下来就是将刚才下载的压缩包解压,执行: unzip pydiction-1.2.3.zip。如图:
pydiction可以让vim自动补全Python代码,无论是关键字,标准库还是第三方库。它主要包含3个文件:
python_pydiction.vim: vim插件文件。
complete-dict: 一个字典文件,包含了Python的关键字和模块。插件引用的内容即来自于此。
pydiction.py: 一个py脚本,运行此文件可以增加新的模块到complete-dict字典中。
接下来就是安装了。进入解压后的pydiction目录。执行:cp after/ftplugin/python_pydiction.vim ~/.vim/after/ftplugin(如果/after/ftplugin不存在,则创建)。如图:
接下来,执行:cp complete-dict ~/.vim,如图:
接下来执行:cp pydiction.py ~/.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> 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
基本上到这里,Python的vim配置基本完成。
相关文章推荐
- Vim 的 Python 编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- VIM下python编辑器的简单配置
- Ubuntu 14.04的vim编辑器配置Python开发环境
- Macvim编辑器python
- Linux上vim编辑器缩进的设置(方便如书写python代码)
- Vim 的 Python 编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- python在命令行和vim编辑器模式下自动补全
- python vim编辑器配置文件
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- 将vim变成python编辑器
- 转载 - Vim 的 Python 编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- Vim的Python编辑器详细配置过程
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- Python Vim Configuration(Vim 设置成Python编辑器)in Windows
- (转)Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)