vim配置python

系统 1904 0

一: 背景
希望将vim配置成一个轻便的类python IDE环境

二: 实验环境

  1. CentOS7
  2. vim 7.3+

三: 实验步骤

  1. 准备工作
    (1). centos默认安装了vim。可以使用 vim --version 检查已经安装的vim相关信息
    (2). 需要在(1)中显示出的信息里检查vim版本是否高于7.3,且‘+python’显示在信息中,‘+python’表示支持python,‘-python’表示不支持python
  2. 安装vim拓展功能
    (1). 安装Vundle,作为vim拓展功能管理器,使用 git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
    (2). 使用配置文件.vimrc管理所有的拓展功能。使用 touch ~/.vimrc 将配置文件增加到用户的家目录下。
    (3). 在.vimrc增加以下内容:

    (4). 使用 :PluginInstall 使上述配置生效
  3. 配置类IDE
    (1). 配置分屏,在.vimrc中增加如下内容:

    以上配置将使用 Ctrl+ J 下移 Ctrl + K 上移 Ctrl + L 右移 Ctrl + H 左移
    (2). 代码折叠
    可以展开和折叠方法或类,在.vimrc中增加如下内容:

    增加如下内容使用空格键代替za组合键实现展开与折叠:

    手动配置的折叠可能比预计产生更多的折叠,可以使用‘SimpyFold’代替,在.vimrc中增加 Plugin 'tmhedberg/SimpylFold' 即可
    (3). 使用 :PluginInstall 使上述配置生效
  4. 缩进
    (1). 在.vimrc中增加如下内容实现缩进:

    使用‘indentpython.vim’解决(1)中一些问题,在.vimrc中增加 Plugin 'vim-scripts/indentpython.vim' 即可
    (2). 使用 :PluginInstall 使上述配置生效
    (3). 在.vimrc中增加 au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/ 可以检测额外的空格
  5. 自动补全
    (1). 推荐使用‘YouCompleteMe’,使用Vundle安装,在.vimrc中增加 Bundle 'Valloric/YouCompleteMe' ,使用 :PluginInstall 使上述配置生效
    (2). 可以按照以下文档安装链接描述

6.语法检查/高亮
(1). 在.vimrc中增加如下内容:

(2). 使用 :PluginInstall 使上述配置生效

  1. 文件树
    (1). 在.vimrc中增加如下内容:

    (2). 使用 :PluginInstall 使上述配置生效,即可在左侧看到文件树
  2. 行数/git/powerLine
    (1). 在.vimrc中增加如下内容:

    (2). 使用 :PluginInstall 使上述配置生效

9.环境均带有个人偏好,以上配置仅供参考嘿嘿嘿


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论