強大的vim編輯器(python配置)


插件安裝

我的配置有:

標簽導航(tagbar和ctags)、語法檢測(syntastic)、文件搜索(ctrlp)、目錄樹導航(nerdtree)、狀態欄美化(vim-powerline)、主題風格(solarized)、python相關(jedi-vim和python-mode)、括號匹配高亮(rainbow_parentheses)、可視化縮進(vim-indent-guides)。

還有一個最重要的就是插件管理工具vundle。

1、安裝vundle

2、.vimrc配置文件

~/.vimrc是VIM的配置文件,如果這個配置文件不存在,我們可以自行創建(命令:vi .vimrc)。安裝好了vundle,需要在~/.vimrc配置文件中添加vundle支持。所以,在~/.vimrc中添加代碼如下:

為了防止配置文件太亂,我們可以通過~/.vimrc.bundles管理我們安裝的插件。

3、.vimrc.bundles配置文件

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

如上述代碼所示,我們通過Bundle指定各個插件在Github的地址,填寫規則是"用戶名/倉庫名"。書寫規則有三種,這里使用的是最常見的一種,其它書寫方法這里就不說了,可以自行百度。

4、安裝插件

我們已經指定好了各個插件的路徑,接下里就是安裝各個插件了。在shell中輸入vim,進入命令行模式輸入BundleInstall。Linux下搭建基於python的VIM

運行這個命令就開始自行安裝我們之前指定的各個插件了。這個過程需要連網,下載並安裝好各個插件之后會提示Done!Linux下搭建基於python的VIM

注意:由於tagbar依賴於ctags,所以我們還需要用指令安裝ctags:

 

三、插件配置

1、基礎配置

已經安裝好了各個插件,接下里就可以直接用了嗎?答案是否定的,我們還需要繼續對自己安裝的插件進行配置。配置這里也很簡單,下面是我的配置,編寫~/.vimrc:

你可以根據自己的喜好設置快捷鍵,<leader>是按鍵\,根據我的配置。在VIM的正常模式下:

  • 依次按鍵\tb,就會調出標簽導航;
  • 依次按鍵\ff,就會調出文件搜索;
  • 依次按鍵\nt,就會調出目錄導航。

2、運行配置

這些基礎配置已經完成,但是我想在VIM下像在IDE中一樣,按一個鍵就運行當前編輯的python文件,並查看運行結果,這可以做到嗎?

沒問題!

在~/.vimrc最后一行追擊代碼如下:

上述代碼的意思就是,在VIM的正常模式下,按F5就會保存文件並使用python3運行當前文件,並將結果輸出到當前界面。

注意,:!python3表示運行系統命令python3,如果你沒有安裝python2和python3共存,此處只寫python即可。

這樣我們就可以邊編輯邊查看運行結果了:

 

運行完之后,依然可以在VIM的正常模式下按u,撤回這個輸出操作,這樣輸出結果就撤回了,我們就可以繼續編寫自己的代碼了。

如果我們希望自己的vim具有自動補全功能,我們需要在 .vimrc 文件中添加:命令(vim .vimrc)-> a ->粘貼

filetype plugin on let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'

四、總結

VIM很好用,很強大,用上了有種愛不釋手的感覺。插件不用安裝太多,適合自己的就行,根據自己的需求進行配置,編輯快捷鍵,真的很方便。

對於自己增加的需求,如果不知道安裝什么插件,可以自行百度,度娘會告訴你想知道的東西,當然在github搜索也很方便。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM