使用vim作为python ide -插件管理
使用vim作为python ide -插件管理
wild-life 发表于2年前
使用vim作为python ide -插件管理
  • 发表于 2年前
  • 阅读 271
  • 收藏 3
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 使用vim作为python ide,添加常用的vim插件来快速开发

pathogen简介

通常情况下安装vim插件,通常是将所有的插件和相关的doc文件都安装在中一文件夹中,如将插件全部安装在/usr/share/vim/vim73/plugin/目录下,将帮助文档全部安装在/usr/share/vim/vim73/doc/目录下。这样做带来的后果是修改和卸载插件很麻烦,很难弄清楚哪个文件属于哪个插件。

如果用pathogen来管理插件的话,就会变得方便很多了。pathogen让每个插件占有一个单独的目录,解决了文件分散的问题。安装完pathogen之后,只需要在~/.vim/目录下新建一个目录~/.vim/bundle/,并将要安装的所有插件放在~/.vim/bundle/目录下即可以使用。如果要删除某个插件,只需要将~/.vim/bundle/目录下对应的插件目录删除即可。如果想保持某个插件为最新版本,直接从插件的仓库checkout一份代码到bundle目录即可。

pathogen主页:https://github.com/tpope/vim-pathogen

pathogen安装

参考官方链接:https://github.com/tpope/vim-pathogen#installation 在当前用户下生效

mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

在 ~/.vimrc开始位置添加下面3行

execute pathogen#infect()
syntax on
filetype plugin indent on

pathogen安装插件

到目前为止,pathogen已经启用,要安装新插件,只需要下载该插件,并将其放到~/.vim/bundle/目录下即可。具体插件的用法可以参考该插件主页说明。

1、安装NERDTree

例如,要下载安装NERDTree插件,进入到~/.vim/bundle/目录,然后执行以下命令:

git clone http://github.com/scrooloose/nerdtree.git

2、安装supertab

git clone https://github.com/ervandew/supertab.git
echo 'let g:SuperTabDefaultCompletionType="context"'>>~/.vimrc

3、配置vim语法高亮 vim自身可以设置关键字高亮,却无法设置函数名和自定义的数据结构高亮,可以通过taghighlight插件解决这一问题。

hg clone https://bitbucket.org/abudden/taghighlight

4、设置主题颜色

cd ~/.vim/colors/;
#访问https://github.com/tomasr/molokai/blob/master/colors/molokai.vim 将内容写入molokai.vim中
#然后
echo 'colorscheme molokai' >> ~/.vimrc

5、安装syntastic

syntastic是语法检测,依赖相应的开发语言检测工具。python依赖于flake8,可以先安装sudo pip install flake8;

git clone 'https://github.com/scrooloose/syntastic.git'

添加一下到~/.vimrc

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0

6、常规设置

添加下面4行到~/.vimrc

set t_Co=256
set ts=4
set expandtab
set number


标签: vim pathogen python ide
共有 人打赏支持
粉丝 17
博文 84
码字总数 45191
×
wild-life
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: