千家信息网

怎么在使用Vim时访问/查看Python帮助

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍怎么在使用Vim时访问/查看Python帮助,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我是一名新的 Vim 编辑器用户。我用它编写 Python 代码。有没
千家信息网最后更新 2025年02月05日怎么在使用Vim时访问/查看Python帮助

这篇文章主要介绍怎么在使用Vim时访问/查看Python帮助,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

我是一名新的 Vim 编辑器用户。我用它编写 Python 代码。有没有办法在 vim 中查看 Python 文档而无需访问互联网?假设我的光标在 Python 的 print 关键字下,然后按下 F1,我想查看关键字 print 的帮助。如何在 vim 中显示 python help() ?如何在不离开 vim 的情况下调用 pydoc3/pydoc 寻求帮助?

pydocpydoc3 命令可以根据 Python 关键字、主题、函数、模块或包的名称显示文本文档,或在模块内或包中的模块对类或函数的引用。你可以从 Vim 中调用 pydoc。让我们看看如何在 Vim 编辑器中使用 pydoc 访问 Python 文档。

使用 pydoc 访问 python 帮助

语法是:

pydoc keywordpydoc3 keywordpydoc lenpydoc print

编辑你的 ~/.vimrc

$ vim ~/.vimrc

pydoc3 添加以下配置(python v3.x 文档)。在正常模式下创建 H 键的映射:

nnoremap  H :execute "!pydoc3 " . expand("")

保存并关闭文件。打开 Vim 编辑器:

$ vim file.py

写一些代码:

#!/usr/bin/python3x=5y=10z=x+yprint(z)print("Hello world")

将光标置于 Python 关键字 print 的下方,然后按下 Shift,然后按 H。你将看到下面的输出:

按 H 查看 Python 关键字 print 的帮助

如何在使用 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 命令从官方仓库中的 vim-jedi 安装 jedi-vim:

$ sudo pacman -S vim-jedi

它也可以在 Debian(比如 8)和 Ubuntu( 比如 14.04)上使用 apt-get command/apt-get command 安装 vim-python-jedi:

$ sudo apt install vim-python-jedi

在 Fedora Linux 上,它可以用 dnf 安装 vim-jedi:

$ sudo dnf install vim-jedi

Jedi 默认是自动初始化的。所以你不需要进一步的配置。要查看 Documentation/Pydoc,请按 K。它将弹出帮助窗口:

以上是"怎么在使用Vim时访问/查看Python帮助"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

帮助 关键 关键字 文档 模块 编辑器 代码 光标 内容 函数 命令 文件 篇文章 配置 主题 事情 互联网 仓库 价值 兴趣 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 代码上传到服务器之后 数据库实例状态检查 软件开发项目保密协议范本 兴安盟软件开发有哪些技术 监狱网络安全事件分级 吴沈括 网络安全法治体系解读 迷雾世界最新服务器 江西曙光服务器维修技术虚拟主机 如何设置网络安全防护措施 宝德服务器进bios按什么键 ping 服务器丢包 学校围绕网络安全宣传视频 怎样取消对数据库的修改 计算机网络安全国家重点实验室 怎么取消服务器睡眠模式 源码的数据库是哪个 网络安全标语剪短 网络监控服务器安全吗 山水网络安全小组 松江区通讯网络技术售后保障 本地postman调到服务器 还无法连接到服务器 校园网络安全培训材料 邢台网络存储服务器 为什么服务器连不上游戏 迅雷如何设置代理服务器 山东苹果软件开发靠谱吗 万方数据库查重带代码吗 全国中小学生青少年网络安全 合力泰招聘软件开发
0