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

相關文章
相關標籤/搜索