为什么这个TextMate 2 Bundle命令没有设置Codebug断点?

时间:2015-02-21 13:47:13

标签: textmatebundles textmate2 codebug

此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,但不会打开引用的文件,也不会在指定的行设置断点。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在实际的#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"`