^'''将选择/单词换行为链接'在TextMate中断开

时间:2011-03-10 16:32:50

标签: textmate textmatebundles

我经常在TextMate中使用^⇧L将选择包装为链接。当我今天早上使用它时,我得到了......

    /tmp/temp_textmate.RRepHN:13: syntax error, unexpected ':', expecting keyword_then or ',' or ';' or '\n'
    /tmp/temp_textmate.RRepHN:15: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{http://www.(amazon.(?:com...
          ^
    /tmp/temp_textmate.RRepHN:15: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:17: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A[a-zA-Z][a-zA-Z0-9.+-]*://.*\z}:
          ^
    /tmp/temp_textmate.RRepHN:17: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:19: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A(www\..*|.*\.(com|uk|net|org|info))\z}:
          ^
    /tmp/temp_textmate.RRepHN:19: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:21: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A.*\.(com|uk|net|org|info)\z}:
          ^
    /tmp/temp_textmate.RRepHN:21: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:23: syntax error, unexpected keyword_when, expecting keyword_end
      when %r{\A\S+\z}:
          ^
    /tmp/temp_textmate.RRepHN:23: syntax error, unexpected ':', expecting keyword_end
    /tmp/temp_textmate.RRepHN:27: warning: else without rescue is useless
    /tmp/temp_textmate.RRepHN:28: syntax error, unexpected keyword_end, expecting

我无法想到我可能采取的任何具体措施来解决这个问题。

我重新加载了包并重新安装了TextMate。

我也尝试使用http://svn.textmate.org/trunk/Bundles/Hyperlink%20Helper.tmbundle/Commands/Wrap%20Selection%20as%20Link.tmCommand处的代码。

他们都没有解决问题。

任何人都有任何想法?!

感谢。

1 个答案:

答案 0 :(得分:2)

when ...行不应该有冒号。您可以编辑片段并在Bundle Editor中将其删除。