一: 背景
希望將vim配置成一個輕便的類python IDE環境
二: 實驗環境
- CentOS7
- vim 7.3+
三: 實驗步驟
-
準備工作
(1). centos默認安裝了vim。可以使用vim --version
檢查已經安裝的vim相關信息
(2). 需要在(1)中顯示出的信息里檢查vim版本是否高于7.3,且‘+python’顯示在信息中,‘+python’表示支持python,‘-python’表示不支持python -
安裝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
使上述配置生效 -
配置類IDE
(1). 配置分屏,在.vimrc中增加如下內容:
以上配置將使用Ctrl+ J
下移Ctrl + K
上移Ctrl + L
右移Ctrl + H
左移
(2). 代碼折疊
可以展開和折疊方法或類,在.vimrc中增加如下內容:
增加如下內容使用空格鍵代替za組合鍵實現展開與折疊:
手動配置的折疊可能比預計產生更多的折疊,可以使用‘SimpyFold’代替,在.vimrc中增加Plugin 'tmhedberg/SimpylFold'
即可
(3). 使用:PluginInstall
使上述配置生效 -
縮進
(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\+$/
可以檢測額外的空格 -
自動補全
(1). 推薦使用‘YouCompleteMe’,使用Vundle安裝,在.vimrc中增加Bundle 'Valloric/YouCompleteMe'
,使用:PluginInstall
使上述配置生效
(2). 可以按照以下文檔安裝鏈接描述
6.語法檢查/高亮
(1). 在.vimrc中增加如下內容:
(2). 使用
:PluginInstall
使上述配置生效
-
文件樹
(1). 在.vimrc中增加如下內容:
(2). 使用:PluginInstall
使上述配置生效,即可在左側看到文件樹 -
行數/git/powerLine
(1). 在.vimrc中增加如下內容:
(2). 使用:PluginInstall
使上述配置生效
9.環境均帶有個人偏好,以上配置僅供參考嘿嘿嘿
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
