2015-02-21 3 views
0

Эта команда TextMate 2 пучка:Почему эта команда TextMate 2 Bundle не устанавливает точку останова Codebug?

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, но не открывает файл, на который ссылается ни установить точку останова в указанной строке.

Что я сделал не так?

ответ

0

С некоторой помощью более на #textmate IRC от inifinight, это то, что работает:

#!/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"` 
Смежные вопросы