0

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

我做错了什么?

4

1 回答 1

0

在 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"`
于 2015-02-23T00:13:36.983 回答