用于MacVim的PDB挂钩

vimpdbhook的Python项目详细描述


使用这个包可以在python pdb中启用一个钩子 使当前文件在macvim中自动打开 这条线被突出显示。

功能

  • 激活macvim,使用新选项卡打开调试文件
  • 重用现有的McVIM实例
  • 加载文件后,终端程序被激活 (给定焦点)允许无啮齿动物调试。
  • 焦点切换是使用python的appscript完成的 applescript包。

依赖关系

  • Mac OS X(duh)
  • 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
    
  • 确保您还安装了mvim命令行 使用终端启动macvim的实用程序。

  • 目前,我假设您使用“iterm”,并使用mvim 称为vimpdb(这是我的设置)。请看下面。

调整

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

vimpdbhook脚本
将此设置为您的mvim脚本。默认值:vimpdb
vimpdbhook_终端应用程序
将此设置为终端应用程序的名称。默认值:iterm

下载

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java RxJava无重复合并   java在JADE中的同一容器中创建多个代理   带有嵌入式commandLink的java Primefaces数据表   当我必须使用文件读取器Java时,如何从txt文件填充数组??   JavaSpring从数据库和列表中删除记录   java将工作簿对象转换为文件对象   java组织。阿帕奇。火花sql。AnalysisException:无法解析''S.SID`'   java如何将int值从一个活动传递到另一个活动并在TextView中显示?   java如何将pom项目打包为可运行jar   java如何定义标准。不同的根实体实际工作吗?   如何在java中读取文件并将其存储在数组中   通过位操作将Java代码从Java转换为JavaScript代码   粘贴后,java JTextField密钥侦听器落后   java在socket和服务器socket之间发送和接收信息   在Java中处理大型输入流以列出字符串   java如何创建一个示例FastLoad1。csv文件看起来像什么?   可视化和实现椭圆曲线密码的java工具   MS Project Server 2010 Java API   java Jackson错误地序列化了XMLGregorianCalendar