Hec*_*407 38 macos sublimetext2
设置这个问题很困难.我修复了我.bash_profile,使用sublime网站中的以下命令创建了符号链接:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Run Code Online (Sandbox Code Playgroud)
然而,当我输入该命令时,我得到:
ln: /Users/my_username/bin/subl: No such file or directory
Run Code Online (Sandbox Code Playgroud)
看来我的终端正在查看该文件的错误位置?为什么它试图指向bin我的主目录中的文件夹?
sar*_*tam 100
创建符号链接/usr/local/bin代替,~/bin并确保/usr/local/bin在中PATH.
$ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/.
$ echo $PATH
Run Code Online (Sandbox Code Playgroud)
如果找不到/usr/local/bin/,则将以下行添加到.bashrc或.zshrc中
PATH=$PATH:/usr/local/bin/; export PATH
Run Code Online (Sandbox Code Playgroud)
小智 57
这解决了我崇高的终端(subl)命令发出了一阵作战的优山美地后这里是源
sudo su
rm /usr/local/bin/subl
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
exit
Run Code Online (Sandbox Code Playgroud)
Dor*_*dup 14
您只需将以下内容添加到 shell 配置文件 .bash_profile 或 .zshrc(Apple 将 bash 替换为 zsh 作为 macOS Catalina 中的默认 shell):
alias subl="open -a /Applications/Sublime\ Text.app"
Run Code Online (Sandbox Code Playgroud)
.zshrc以下是编辑和保存更改的步骤(按ESC和:wq!保存并退出):
$ cd ~
$ vim .zshrc
$ source .zshrc
Run Code Online (Sandbox Code Playgroud)
要验证它是否有效,请尝试以下操作,它应该会打开 Sublime Text。
$ subl .zshrc
Run Code Online (Sandbox Code Playgroud)
遵循上述指示对我有用.我使用Sublime Text 3,只需将c + p下面的内容添加到cli中.我在根级别做到了这一点__CODE__
如果您在命令行中使用Sublime Text 3 c + p this:
$ cd ~
Run Code Online (Sandbox Code Playgroud)
如果您使用Sublime Text 2 c + p将以下代码放入命令行:
// Sublime Text 3
$ ln -sv "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)
现在测试一下它是否有效
从命令行打开一个新文件:
// Sublime Text 2
$ ln -sv "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)
打开项目文件夹
$ subl test.rb // it should open new file test.rb in Sublime Text
Run Code Online (Sandbox Code Playgroud)
启动Sublime应用程序:
$ subl dir/myProject // opens a new folder inside Sublime
Run Code Online (Sandbox Code Playgroud)
要打开Sublime帮助以获取更多详细选项,请使用:
$ subl // launches Sublime
Run Code Online (Sandbox Code Playgroud)
小智 8
如果你使用"Sublime Text 2"试试这个:
$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Run Code Online (Sandbox Code Playgroud)
或者,如果您的路径位于/ usr/bin /而不是/ usr/local/bin中
$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl
Run Code Online (Sandbox Code Playgroud)
小智 5
我的类似问题只是通过省略引号解决了。因此,如果您正在使用:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/sub
Run Code Online (Sandbox Code Playgroud)
我反而做了:
ln -s /Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl ~/bin/subl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40498 次 |
| 最近记录: |