MacVIM 的 PDB 钩子
项目描述
使用此包,可以在 python pdb 中启用钩子,以便自动在 MacVim 中打开当前文件并突出显示该行。
功能
激活 MacVIM,使用新标签页打开调试文件
重用现有的 MacVIM 实例
在加载文件后,激活终端程序(获得焦点)以便进行无鼠标调试。
使用 appscript 进行焦点切换,它是 AppleScript 的 Python 包。
依赖关系
Mac OS X(当然)
MacVim(或另一个支持 GUI 的 VIM,它理解 VIM 服务器命令 – 目前仅限 MacVim)
用法
安装此包
在您的 ~/.pdbrc 中放入类似以下内容
# save this in .pdbrc in your home directory from vimpdbhook import preloop, precmd pdb.Pdb.preloop = preloop pdb.Pdb.precmd = precmd
确保您已安装用于通过终端启动 MacVIM 的 mvim 命令行工具。
目前,我假设您使用“iTerm”并使用名为 vimpdb 的 mvim 变体(这是我的配置)。请参见下文。
调整
该包使用环境变量来获取终端应用程序和 MacVIM 启动脚本的名称
- VIMPDBHOOK_MVIM_SCRIPT
将此设置为您的 mvim 脚本。默认值:vimpdb
- VIMPDBHOOK_TERMINAL_APP
将此设置为终端应用程序的名称。默认值:iTerm
链接
下载
项目详情
关闭
vimpdbhook-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8f4e60f5366fe080bfa7a484851974ee357367ab7cfd3b442110805261b36e28 |
|
MD5 | 5ed831e96e12b33eac9d763ce9a93955 |
|
BLAKE2b-256 | 99383dd89a1a54e0482853b8962659fcebe5129594c02e038f9fe78310048ebc |