我正试图通过Automator在Sublime Text 2服务中打开。
我这样做是通过:
/bin/zsh
/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl -n $@
截图:
但是,每当我尝试通过右键单击>打开文件夹时服务> “在Sublime中打开”,打开一个新的ST2窗口但是随机命名的文本文件(即subl stdin N188RN.txt),它的输出是打开的文件夹的路径(即:/ Users / me / Desktop / project)。
截图:
有没有办法可以修改automator命令行来解决这个问题?
答案 0 :(得分:13)
尝试将Pass input:
值设为as arguments
:
答案 1 :(得分:6)
启用OSX Mountain Lion上下文菜单启动:
输入:
/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl -a $@
使用:右键单击文件或文件夹,然后单击“在Sublime中打开”'在'服务'上下文菜单底部的菜单。
启用OSX Mountain Lion终端发布:
在命令行输入:
sudo mkdir /usr/local/bin
然后输入:
sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
ln
创建一个链接。 -s
使其成为一种符号链接。sudo
。使用:
user $ sublime .
[这将在Sublime中打开当前文件夹结构]
user $ sublime <filename>
[这将在Sublime中打开所需的文件]
答案 2 :(得分:0)
尝试将Pass input:value设置为参数。
并且"/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl"
路径应该用双引号。