【问题标题】:Why Doesn't This TextMate 2 Bundle Command Set a Codebug Breakpoint?为什么这个 TextMate 2 Bundle 命令不设置 Codebug 断点?
【发布时间】:2015-02-21 13:47:12
【问题描述】:

这个 TextMate 2 捆绑命令:

echo $TM_FILEPATH
echo $TM_LINE_NUMBER
open codebug://send?file="$TM_FILEPATH"&line="$TM_LINE_NUMBER"&op="add"&open="1"

生成此回显输出:

    /Users/bob/Dropbox/SyncedSites/vhosts/www.br.dev/user/plugins/topicmenu/topicmenu.php
56

它会启动 Codebug,但不会打开引用的文件,也不会在指定的行设置断点。

我做错了什么?

【问题讨论】:

    标签: textmatebundles textmate2 codebug


    【解决方案1】:

    在 inifinight 的 #textmate IRC 上提供了一些帮助,这就是有效的方法:

    #!/usr/bin/env ruby18
    
    require "#{ENV['TM_SUPPORT_PATH']}/lib/escape.rb"
    
    `open "codebug://send?file=#{e_url(ENV['TM_FILEPATH'])}&line=#{ENV['TM_LINE_NUMBER']}&op=add&open=1"`
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 2013-01-28
      • 2018-01-09
      相关资源
      最近更新 更多