vim配置成IDE
来源:互联网 发布:人工智能与专家系统 编辑:程序博客网 时间:2024/05/21 12:43
Ubuntu 14.04 vim
(2)接下来安装taglist。首先安装vim-scripts,vim-scripts中带有vim-addon- manager,vim- addon-manager是Ubuntu众多插件管理器之一,用来管理vim插件。 通过vim-addon-manager安装 taglist。执行:sudo apt-get install vim-scripts。
(3)接下来执行:sudo vim-addons install taglist。
(4)接下来就是安装pydiction。pydiction用来实现代码补全和语法提示功能。但是由 于pydiction不能通过apt安装,因此需 要自行下载安装。
在http://www.vim.org/scripts/script.php?script_id=850,下载最新版本的压 缩包。
将刚才下载的压缩包解压,执行: unzip pydiction-1.2.3.zip。
pydiction可以让vim自动补全Python代码,无论是关键字,标准库还是第三方库。 它主要包含3个文件:
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
(5)接下来 编辑配置文件,编辑~/.vimrc文件,如果不存在则创建。添加以下内容:
<span style="font-size:12px;">let Tlist_Auto_Highlight_Tag=1let Tlist_Auto_Open=0let Tlist_Auto_Update=1let Tlist_Display_Tag_Scope=1let Tlist_Exit_OnlyWindow=1let Tlist_Enable_Dold_Column=1let Tlist_File_Fold_Auto_Close=1let Tlist_Show_One_File=1let Tlist_Use_Right_Window=0let Tlist_Use_SingleClick=1nnoremap <silent> <F8> :TlistToggle<CR>filetype plugin onautocmd FileType python set omnifunc=pythoncomplete#Completeautocmd FileType javascrīpt set omnifunc=javascriptcomplete#CompleteJSautocmd FileType html set omnifunc=htmlcomplete#CompleteTagsautocmd FileType css set omnifunc=csscomplete#CompleteCSSautocmd FileType xml set omnifunc=xmlcomplete#CompleteTagsautocmd FileType php set omnifunc=phpcomplete#CompletePHPautocmd FileType c set omnifunc=ccomplete#Completelet g:pydiction_location='~/.vim/tools/pydiction/complete-dict'set autoindentset tabstop=4set shiftwidth=4set expandtabset number</span>
(6)安装nerd_tree
cp plugin/NERD_tree.vim ~/.vim/plugin/cp doc/NERD_tree.txt ~/.vim/doc/
(7)vim ~/.vimrc
<span style="font-size:12px;">nnoremap <silent> <f2> :NERDTreeToggle<CR>let NERDTreeWinPos="left"let NERDTreeShowBookmarks=1let NERDTreeBookmarksFile=$vim."\\.NERDTreeBookmarks"#鼠标支持set mouse=a</span>
(8)在项目目录下生成tags
如django项目,进入该目录下,执行
ctags --languages=Python -R -f ./tags /usr/local/lib/python2.7/dist-packages/django/* *
其中第一个* 表示django目录的所有目录,第二个*表示当前目录的所有文件
(9)如果没有高亮显示,则执行
sudo cp syntax/nerdtree.vim /usr/share/vim/vim74/syntax/
其中syntax/nerdtree.vim 这个是在nerdtree.zip中解压出来的
如果本地的压缩包删除了,请看下载地址,下最新的4.2.0那个就好
http://www.vim.org/scripts/script.php?script_id=1658
并在~/.vimrc上添加
<span style="font-size:12px;"> syntax on</span>
1 0
- vim配置成IDE
- vim配置成IDE
- vim配置成IDE
- vim 配置成IDE
- vim 配置成IDE环境
- vim配置成ide[zt]
- [教程] 把Vim配置成IDE - [教程]
- Ubuntu下把Vim配置成IDE
- 将VIM配置成Python IDE
- 把VIM配置成IDE开发环境
- 一键将你的vim配置成ide
- vim配置成简单的python IDE
- vim ide 配置
- vim 配置为IDE
- vim IDE配置
- vim ide配置
- vim配置C++ IDE
- 配置vim个人IDE
- 南邮编程在线编程题一:sizeof测试字节数
- iOS入门学习(设置应用图标和启动页)
- 我的个人管理系统【理论篇】
- Android手机使用代理(抓包)
- RTMP 协议学习总结 2013
- vim配置成IDE
- java实现排序算法之直接插入排序
- Tomcat的Context配置虚拟目录问题,path=""和path="/"
- Oracle,mysql,SqlServer数据库连接设置
- 介绍代码虚拟化[译]
- Vector
- Selenium1(rc)的了解
- Java+Editplus配置方法详解(附下载地址)
- 单链表(二):如何实现单链表的排序、逆置(逆序)