vim配置python

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

二: 实验环境git

  1. CentOS7
  2. vim 7.3+

三: 实验步骤github

  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使上述配置生效vim

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

9.环境均带有我的偏好,以上配置仅供参考嘿嘿嘿centos

相关文章
相关标签/搜索