当前位置: 首页 > 科技观察

如何在使用Vim时访问-查看Python帮助

时间:2023-03-19 16:01:14 科技观察

我是Vim编辑器的新用户。我用它来编写Python代码。有没有办法在不访问互联网的情况下在vim中查看Python文档?假设我的光标在Python中的print关键字下,我按F1,我想查看print关键字的帮助。如何在vim中显示pythonhelp()?如何在不离开vim的情况下调用pydoc3/pydoc寻求帮助?pydoc或pydoc3命令可以按Python关键字、主题、函数、模块或包名称显示文本文档,或者按模块或包内的模块引用类或函数。你可以从Vim调用pydoc。让我们看看如何在Vim编辑器中使用pydoc访问Python文档。使用pydoc访问python帮助的语法是:pydockeywordpydoc3keywordpydoclenpydocprint编辑你的~/.vimrc:$vim~/.vimrc为pydoc3添加以下配置(pythonv3.x文档)。在正常模式下创建H键的映射:nnoremapH:execute"!pydoc3"。expand("")保存并关闭文件。打开Vim编辑器:$vimfile.py写一些代码:#!/usr/bin/python3x=5y=10z=x+yprint(z)print("Helloworld")将光标放在Python关键字print下,然后按Shift,然后按H。您将看到以下输出:PressHtoviewhelpforthePythonkeywordprintHowtoviewpythonhelpwhileusingVimjedi-vim是一个绑定自动完成库Jed的Vim插件。它可以做很多事情,包括在您按下Shift后跟K(即按下大写K)时显示关键字帮助。如何在Linux或类Unix系统上安装jedi-vim使用pathogen、vim-plug或Vundle安装jedi-vim。我使用vim插件。在~/.vimrc中添加以下行:Plug'davidhalter/jedi-vim'保存并关闭文件。启动Vim并输入:PlugInstall在ArchLinux上,您还可以使用pacman命令从官方存储库中的vim-jedi安装jedi-vim:$sudopacman-Svim-jedi在Debian(如8)和Ubuntu(例如,在14.04上)使用apt-get命令/apt-get命令安装vim-python-jedi:$sudoaptinstallvim-python-jedi在FedoraLinux上,它可以使用dnf安装vim-jedi:$sudodnfinstallvim-jediJedi默认自动初始化。所以你不需要进一步的配置。查看Documentation/Pydoc,按K,会弹出帮助窗口:Howtoviewpythonhelpwhenusingvim