跳至主要内容

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”并使用名为 vimpdbmvim 变体(这是我的配置)。请参见下文。

调整

该包使用环境变量来获取终端应用程序和 MacVIM 启动脚本的名称

VIMPDBHOOK_MVIM_SCRIPT

将此设置为您的 mvim 脚本。默认值:vimpdb

VIMPDBHOOK_TERMINAL_APP

将此设置为终端应用程序的名称。默认值:iTerm

下载

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪一个,请了解更多关于安装包的信息。

源代码分发

vimpdbhook-0.2.tar.gz (2.6 kB 查看哈希值)

上传时间 源代码

由以下提供支持