Ubuntu下将vim配置为Python IDE
来源:互联网 发布:php简单分页代码 编辑:程序博客网 时间:2024/05/21 18:35
转载自:http://tntcastle.net/2012/09/ubuntu%E4%B8%8B%E5%B0%86vim%E9%85%8D%E7%BD%AE%E4%B8%BApython-ide/
工欲善其事,必先利其器。
配置好了Django的环境,该把vim好好配置一下当做python的IDE来用。
在Windows下用惯了各种现成的工具,转到Linux下,一下没了头绪……好歹google出一些别人的心得,折腾来折腾去,也算是把开发环境配好了。
1. 安装完整的vim
# apt-get install vim-gnome
2. 安装ctags,ctags用于支持taglist,必需!
# apt-get install ctags
3. 安装taglist
#apt-get install vim-scripts
#apt-get install vim-addon-manager // 貌似我在安装vim-scripts的时候,已经附带安装了vim-addon-manager
# vim-addons install taglist
$ vim-addons install taglist
$ vim-addons install supertab
4. 安装pydiction(实现代码补全)
#wget http://www.pythonclub.org/_media/python-basic/pydiction-1.2.zip
#unzip pydiction-1.2.zip
// ~/.vim/after/ftplugin和~/.vim/tools/pydiction/目录默认不存在,需要自行创建
#cp pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin
#cp pydiction-1.2/complete-dict ~/.vim/tools/pydiction/complete-dict
5. 编辑配置文件
# 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 autoindent // 实现自动缩进set tabstop=4 set shiftwidth=4 set expandtab set number
至此,python IDE的环境就算是搭好了,来张完成图:
右边即为taglist窗口,按F8打开,使用Ctrl+w,再按w可以在code窗口和taglist窗口间切换。
附加:highlight
http://www.vim.org/scripts/script.php?script_id=1599Line mode Highlight current line Advance color for next line highlight Clear last line highlight Pattern mode Highlight word under cursor (whole word match) Highlight all lines having word under cursor (whole word match) Highlight word under cursor (partial word match) Highlight all lines having word under cursor (partial word match) Highlight last search pattern Highlight all lines having last search pattern Clear last pattern highlight Clear all highlights All above commands work in both normal & insert modes. also works in visual mode. (Select desired lines & hit ) python_fold自动折叠http://vim.sourceforge.net/scripts/script.php?script_id=515zo 展开 zc 收起 zn 全部展开 zN 全部折叠
安装NERD_TREE 目录树(文件浏览,强烈推荐)
1.下载插件文件
http://www.vim.org/scripts/script.php?script_id=1658
解压文件到~/.vim/目录下,如果没有此目录,则要自己创建。
2.添加配置文件
在~/.vimrc 或 /etc/vim/vimrc文件里添加如下配置
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" F7 NERDTree"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""map <F7> :NERDTreeToggle<CR>imap <F7> <ESC>:NERDTreeToggle<CR>
则在VIM里按下F7就可打开关闭目录树。具体操作命令请查看插件doc目录下的帮助文件。
Auto Complete
http://www.vim.org/scripts/script.php?script_id=1879
过程同上。
最后,来张既有NERDTree,又有taglist的图。
- Ubuntu下将vim配置为Python IDE
- Ubuntu下将vim配置为Python IDE(转)
- Ubuntu下将vim配置为Python IDE(转)
- ubuntu下配置vim为IDE
- Windows环境下配置Vim为Python的IDE
- Windows环境下配置Vim为Python的IDE
- Windows环境下配置Vim为Python的IDE
- Windows下将gvim8配置为Python IDE
- Ubuntu下将VIM改造成IDE
- 为Ubuntu打造vim-Python IDE
- 将VIM配置成Python IDE
- Ubuntu下把Vim配置成IDE
- vim 配置为IDE
- ubuntu 下vim 配置python
- 将vim配置为好用的IDE
- 将VIM打造为IDE
- Ubuntu14.04 下将vim设置为IDE模式
- Ubuntu14.04 下将vim设置为IDE模式
- gsoap工具生成soap.h.cpp文件遇到的问题
- C# 转义字符
- 在AIX环境下安装IBM JDK 1.6的教程
- Opencv中Mat数据访问方式效率对比分析
- netfilter
- Ubuntu下将vim配置为Python IDE
- jdbcTemplate获得数据库生成的主键值
- 编程实现Android模拟器中窗口截图存成文件
- hdu 2602(01背包)
- Linux之apt-get
- 字符串压缩
- c#字符串的使用
- Ext学习笔记(6):ExtJS中xtype一览
- ListEntry 遍历宏