0
点赞
收藏
分享

微信扫一扫

( 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源码编译安装方法​​。

(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_python

然后,要先安装 jedi   ,  这里使用的是  aconda环境,因此需要在不同的配置环境下为其安装  jedi

(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_源码编译_02


2.    使用vundle为 jedi-vim 进行安装     (  该步骤的前提是已经安装了  vundle  )

先下载   jedi-vim

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


(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_源码编译_03


下载以后在配置文件   ​​~/.vimrc  ​​​ 中的适当位置增加    ​​Plugin 'davidhalter/jedi-vim'​​​   后再在Vim的命令行模式下执行 ​​:PluginInstall​​ 即可完成安装。

(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_python_04


(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_vim_05


(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_python_06


3.   验证效果

建立  py  文件:

(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_python_07

写代码   模块+.   自动出现补全内容 : 


(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_源码编译_08


(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_python_09


注:

jedi-vim  中帮助文章在预览界面中出现,感觉意义不大还影响对其它地方的观察,所以选择取消这一功能,在  .vimrc 中加入下面的设置即可:

"jeid-vim 关闭预览界面,取消帮助文档的提示
autocmd FileType python setlocal completeopt-=preview

(  Ubuntu环境下  )Vim插件推荐-Python自动补齐Vim插件jedi-vim的安装(使用插件管理器vundle进行安装)_vim_10

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​​


举报

相关推荐

0 条评论