使用vim时如何访问/查看Python帮助
有没有一种方法可以在vim中查看Python文档,而无需访问Internet?
假设我的光标在print Python关键字下,然后按F1。
我想看一下print关键字的帮助。
如何在vim中显示python help()?
如何在不离开vim的情况下致电pydoc3/pydoc寻求帮助?
pydoc或pydoc3命令显示有关Python关键字,主题,函数,模块或包的名称的文本文档,或对包中模块或模块内的类或函数的点分引用。
您可以从vim本身调用pydoc。
让我们看看如何在vim文本编辑器中使用pydoc访问Python文档。
使用pydoc访问python帮助
语法为:
pydoc keyword pydoc3 keyword pydoc len pydoc print
编辑~/.vimrc:
$ vim ~/.vimrc
为pydoc3追加以下配置(python v3.x docs)。
为在正常模式下工作的H键创建映射:
nnoremap <buffer> H :<C-u>execute "!pydoc3 " . expand("<cword>")<CR>
保存并关闭文件。
打开vim文本编辑器:
$ vim file.py
编写一些代码:
#!/usr/bin/python3 x=5 y=10 z=x+y print(z) print("Hello world")
将光标置于print Python关键字下,然后按Shift和H。
使用vim时如何查看python帮助
jedi-vim是绑定到自动完成库Jed的VIM。
它可以做很多事情,包括在按Shift键后按K键(即按大写字母K键)显示关键字帮助。
如何在Linux或类似Unix的系统上安装jedi-vim
使用pathogen,vim-plug或Vundle安装jedi-vim。
我正在使用Vim-Plug。
在~/vimrc中添加以下行:
Plug 'davidhalter/jedi-vim'
保存并关闭文件。
启动vim并执行:
PlugInstall
在Arch Linux上,您还可以使用pacman命令从官方存储库中将jedi-vim安装为vim-jedi:
$ sudo pacman -S vim-jedi
它在Debian(8)和Ubuntu(14.04)上也可以使用apt命令/apt-get命令作为vim-python-jedi来使用:
$ sudo apt install vim-python-jedi
在Fedora Linux上,可以使用dnf命令将其作为vim-jedi使用:
$ sudo dnf install vim-jedi
默认情况下,绝地是自动初始化的。
因此,您无需进一步配置。
要查看文档/Pydoc,请按" K"。
它显示一个带有分配的弹出窗口