把vim配置成Python轻量级IDE

一、安装插件

1、安装vundle

[frank@FlaskServer ~]$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

2、.vimrc配置文件

~/.vimrc是vim的配置文件,如果这个配置文件不存在,我们可以自行创建。安装好了vundle,需要在~/.vimrc配置文件中添加vundle支持。所以,在~/.vimrc中添加代码如下:

filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
 
if filereadable(expand("~/.vimrc.bundles"))
  source ~/.vimrc.bundles
endif

为了防止配置文件太乱,我们可以通过~/.vimrc.bundles管理我们安装的插件。

3、.vimrc.bundles配置文件

首先创建文件~/.vimrc.bundles,然后添加代码如下:

if &compatible
  set nocompatible
end
 
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
 
" 自动补全类方法和属性等
Bundle 'davidhalter/jedi-vim'
" 自动补全括号和引号等
Bundle 'jiangmiao/auto-pairs'

if filereadable(expand("~/.vimrc.bundles.local"))
  source ~/.vimrc.bundles.local
endif
 
filetype on

如上述代码所示,我们通过Bundle指定各个插件在Github的地址,填写规则是"用户名/仓库名"。书写规则有三种,这里使用的是最常见的一种,其它书写方法这里就不说了,可以自行百度。

4、安装插件

我们已经指定好了各个插件的路径,接下里就是安装各个插件了。在shell中输入vim,进入命令行模式输入BundleInstall。
在这里插入图片描述
运行这个命令就开始自行安装我们之前指定的各个插件了。这个过程需要连网,下载并安装好各个插件之后会提示Done!
在这里插入图片描述

二、插件配置

已经安装好了各个插件,接下里就可以直接用了吗?答案是否定的,我们还需要继续对自己安装的插件进行配置。配置这里也很简单,下面是我的配置,编写~/.vimrc

filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()

if filereadable(expand("~/.vimrc.bundles"))
  source ~/.vimrc.bundles
endif

" 缩进
set shiftwidth=4 "这个量是每行的缩进深度,一般设置成和tabstop一样的宽度"
set tabstop=4 "设置Tab显示的宽度,Python建议设置成4"
set softtabstop=4 "删除Tab时,删的空格数
autocmd FileType python set expandtab "只在Python文件中将Tab展开成空格
set smartindent "智能缩进"
set cindent "C语言风格缩进"
set autoindent "自动缩进"

三、使用SpaceVim

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值