2014-01-21 54 views
1

的sI不能使别名 '崇高' 上班起诉崇高的文本3 - OS X命令行,subl不起作用

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl 

我检查路径:

/Applications/Sublime Text.app/Contents/SharedSupport/bin/ 

$ LS- LA

总0

drwxr-xr-x 2 ks admin 68 Jan 19 11:22。

drwxr-XR-X 3名KS管理102年12月16 21:25 ..

这是我累的事情:使用subl

  • $ CD subl

    1. 打开文件

    -bash:CD:subl:没有这样的文件或目录

    1. $开放subl

    文件/应用/崇高 Text.app/Contents/SharedSupport/bin/subl不存在。

    1. $ subl --help

    -bash:subl:找不到命令

  • +0

    如果图像内容不存在,则安装期间会发生某些情况;这就是'subl'的地方。无论如何,这不是编程相关的。 –

    +0

    太好了,谢谢!我刚刚重新安装了Sublime Text,现在子文件IS在文件夹中。在此修复后,我遵循> http://stackoverflow.com/questions/16199581/sublime-text-3-subl-command最终它的工作原理! – Katarzyna

    回答

    -1

    一些小东西,你可以尝试

    sudomkdir /usr/local 
    
    sudomkdir /usr/local/bin 
    
    sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sub 
    

    记得将崇高的文本版本更改为tha您所安装的T(我建议2/3,不是第一个)

    使用在终端:

    (用于目录,你目前正处于)subl。

    (任何其他目录)subl〜/文档/ example.txt中

    尝试:

    的mkdir /应用/崇高\文\ 2.app/Contents/SharedSupport/bin/subl

    +0

    我有这个目录,但问题是运行subl,甚至从它的源路径,它假设从/ Applications/Sublime Text.app/Contents/SharedSupport/bin/运行。例如'/ Applications/Sublime Text.app/Contents/SharedSupport/bin/subl。 '不起作用。 – Katarzyna

    +0

    1.检查崇高的文本是否在应用程序文件夹内 –

    +0

    2.打开内容并检查Contents/SharedSupport/bin ... etc –

    0

    如果它在创建符号链接后仍然不起作用,则该文件可能会被隔离。要检查,请打开一个终端并进入subl所在的目录。一旦你在那里,检查通过键入扩展权限:

    xatt subl

    如果你看到com.apple.quarantine,你的文件被隔离。要删除隔离做...

    xattr -d com.apple.quarantine my_jar.jar