我在OS X Snow Leopard上尝试了几种解决方案,让TextMate2识别出mate filename
,但似乎没有'{1}}命令的“配对”:
mate
但配对脚本(〜/ bin / mate)失败,因为'Contents / Resources / mate'不存在:
$cd /Applications/TextMate.app/Contents/SharedSupport/
$ ls -al
total 0
drwxr-xr-x 3 admin staff 102 9 Jul 2012 .
drwxr-xr-x 9 admin staff 306 9 Jul 2012 ..
drwxr-xr-x 3 admin staff 102 9 Jul 2012 Bundles
$ which mate
/Users/admin/bin/mate
...所以#!/bin/sh
exec "${TM_MATE:-$("$TM_SUPPORT_PATH/bin/find_app" com.macromates.TextMate.preview)/Contents/Resources/mate}" "$@"
给出了:
mate myfile
大约2个小时后我找不到解决方案,所以如果有人遇到同样的问题,我会感激一些帮助。
答案 0 :(得分:1)
我认为问题在于您已安装TextMate但尚未通过终端启用shell支持。现在,只需点击几下即可解决此问题。
打开Text Mate并导航到TextMate |偏好。
选择终端。您可能会看到一条消息,指出尚未安装Shell支持,您需要同时安装mate shell命令并在.bashrc中添加一行。
单击“安装”按钮安装mate shell命令。
复制下面的行并将其粘贴到.bashrc中。
export EDITOR="/usr/local/bin/mate -w"
关闭并重新打开终端,“配合”命令现在应该按预期工作。