Macos 如何为Mac OS X El Capitan添加升华文本3命令行支持?

Macos 如何为Mac OS X El Capitan添加升华文本3命令行支持?,macos,command-line,sublimetext3,osx-elcapitan,Macos,Command Line,Sublimetext3,Osx Elcapitan,我正试图再次在El Capitan-OSX上使用升华文本3 我已经用这个创建了符号链接 sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl 我以前是这样跑的 ~/myproject/subl . 现在,如果我运行同一行,升华会打开,但不会打开我所处的文件夹。换句话说,它打开Sublime,但dot参数似乎没有任何作用 这是一张显示我的问题的图片 知道问题

我正试图再次在El Capitan-OSX上使用升华文本3

我已经用这个创建了符号链接

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
我以前是这样跑的

~/myproject/subl .
现在,如果我运行同一行,升华会打开,但不会打开我所处的文件夹。换句话说,它打开Sublime,但dot参数似乎没有任何作用

这是一张显示我的问题的图片

知道问题出在哪里吗


谢谢

如评论中所述,
~/myproject/subl
可能不存在,因此您的命令将失败。要在Sublime中打开
~/myproject
,只需输入

subl ~/myproject

文件夹将打开。如果你已经在
~/myproject
subl.
也会做同样的事情。

这个
~/myproject/subl
怎么能打开升华?@Thomas谢谢。主要的想法是你们有一个符号链接到升华,这是你们用问题中的命令创建的,然后点是一个参数,你们说用这个文件夹打开升华。“~/myproject/”文件夹只是我这样打开项目的一个例子。:)我知道,我知道。但是,我怀疑你在
~/myproject/
中是否有一个名为
subl
的符号链接(但可能我错过了重要信息:))谢谢你的回答,我尝试了,但没有成功,就像我执行“subl”一样。打开sublime,但不是树文件夹,就像在约塞米蒂一样。@agusgambina So,假设您在终端的
~/myproject
文件夹中,执行
subl.
-升华中实际打开了什么?正如我在问题中更新的图像,它打开升华,但左窗格中没有文件或文件夹。感谢@MattDMo的回答。与Windows不同,UNIX系统在执行命令时不查看当前工作目录。因此,除非当前目录位于
$PATH
,否则在当前目录中调用命令的正常方法是使用
/name\u of_executable
(在本例中为
/subl
)。@agusgambina好的,这很好。请运行
sudo rm/usr/local/bin/subl
,然后升华并将其拖动到您的
/Applications
文件夹中,如果有要求,请点击
replace
(确保在执行此操作之前完全退出升华!)。然后,重新运行问题中的
sudo ln-s…
命令。最后,完全退出tmux和Terminal,然后再次打开它,查看
subl.
命令是否按预期工作。