( Ubuntu環境下 )Vim插件推薦-Python自動補齊Vim插件jedi-vim的安裝(使用插件管理器vundle進行安裝)


Ubuntu系統下,為 Vim 安裝python自動補齊的插件   jedi-vim   。

 

 

 

 

1.   jedi-vim安裝依賴

首先,jedi-vim插件需要當前Vim版本支持python,在終端輸入 vim --version 可查看當前 Vim 的版本和編譯信息。如下圖可知,當前Vim並不支持 python2 但是支持python3,因此需要重新編譯和安裝。源碼編譯安裝Vim的方法可參考vim源碼編譯安裝方法

 

 

 

 

 

然后,要先安裝 jedi   ,  這里使用的是  aconda環境,因此需要在不同的配置環境下為其安裝  jedi

 

 

 

 

 

 

2.    使用vundle為 jedi-vim 進行安裝     (  該步驟的前提是已經安裝了  vundle  )

先下載   jedi-vim

git clone --recursive https://github.com/davidhalter/jedi-vim.git ~/.vim/bundle/jedi-vim

 

 

 

 

 

 

 

 

下載以后在配置文件   ~/.vimrc   中的適當位置增加    Plugin 'davidhalter/jedi-vim'   后再在Vim的命令行模式下執行 :PluginInstall 即可完成安裝。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.   驗證效果

 

建立  py  文件:

 

 

 

 

 

 

 

 

 

寫代碼   模塊+.   自動出現補全內容 : 

 

 

 

 

 

 

 

 

 

 

注:

jedi-vim  中幫助文章在預覽界面中出現,感覺意義不大還影響對其它地方的觀察,所以選擇取消這一功能,在  .vimrc 中加入下面的設置即可:

"jeid-vim 關閉預覽界面,取消幫助文檔的提示
autocmd FileType python setlocal completeopt-=preview

 

 

 

 

 

 

 

jedi-vim插件常用的功能還包括:

  • Goto assignments: <leader>g (typical goto function)
  • 跳轉到定義: <leader>d
  • 顯示Python文檔(Pydoc): K
  • 重命名:<leader>r
  • 展示某個變量的使用方法:<leader>n (shows all the usages of a name)
  • 打開某個模塊::Pyimport os (打開 os 模塊)

注:<leader> 表示Vim的leader鍵,默認為  \   

 

 當使用 跳轉命令后(goto到其他地方或文件) 如何跳會呢(goback):   使用  crtl + o  或   crtl + i  

 

參考文獻:

https://vimjc.com/jedi-vim-plugin.html

 


免責聲明!

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



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