Sublime text 2 command create link, но команда пуста

Я хочу создать ссылку на возвышенный текст2, который помещается в приложения.

Если я /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl в bash, откроется возвышенный текст 2.

И я использую

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

И я проверяю, что мой путь добавляет /usr/local/bin по echo $PATH что приводит к /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:

И я подключился к /usr/local/bin и обнаружил, что есть сценарий subl, но я использую vim, чтобы открыть его, файл пуст.

И я перезапускаю терминал и subl но результат -bash: subl: command not found .

Как это исправить?

One Solution collect form web for “Sublime text 2 command create link, но команда пуста”

Если вы еще не хотите использовать Sublime Text 3, который имеет много отличий от Sublime Text 2 и все еще находится в стадии бета-тестирования, вот как исправить вашу проблему. Просто запустите каждую из этих команд (по порядку) с терминала, и все должно быть установлено:

 sudo rm -rf /usr/local/bin/subl 

Это приведет к удалению любых ссылок subl в /usr/local/bin . Затем:

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

Это воссоздает ссылку на нужное место. Убедитесь, что вы выполняете команду точно так же, как я ее набрал, или она не будет работать. Я объясню, почему в одно мгновение. Наконец, перезапустите терминал и введите:

 subl 

Чтобы убедиться, что процесс сработал.


Причина вашего

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

Команда не работала, потому что вы включили путь « Applications/... в кавычки " а также избежали пробелов с помощью обратного слэша. Вы должны сделать то или другое, но не оба. Моя команда выше просто использует \ чтобы избежать Пробелы. Когда вы используете кавычки, каждый символ в строке включается буквально, включая символы \ . Поэтому файл был пуст, когда вы открыли его в vim – он указывал на путь, которого не было.

Кстати, пока вы можете открыть /usr/local/bin/subl в vim , я бы не рекомендовал его, потому что это двоичный исполняемый файл, поэтому вы просто получите мусор на экране.

Удачи!

  • Как фильтровать файл для строк, содержащих строку в Sublime Text 2?
  • Есть ли функция автоматического отступа HTML или плагин для Sublime Text (aka prettify / beautify / format)?
  • Sublime Text 2: как заставить все файлы открываться в одном окне?
  • Interesting Posts

    SSH доступ к офисному хосту за NAT-маршрутизатором

    Firefox. Как изменить размер шрифта контекстного меню правой кнопки мыши?

    Могу ли я объединить 8-гигабайтный чип с 4-гигабайтным чипом и по-прежнему получать двойное соединение?

    Случайный формат

    «Выбрать для копирования и средний щелчок для вставки» в Windows

    Как создать закладки PDF из Microsoft Word?

    Переадресация портов в маршрутизаторе ZTE ZXHN F660: скрытые настройки

    Создать новый раздел на ssd hard (удалить спящий режим)

    Есть ли способ узнать, какое приложение использует большую часть полосы пропускания в Linux?

    16 ГБ моей 32 ГБ памяти непригодны для использования, отмеченные как «зарезервированные аппаратные средства»

    Каталог и папка

    Меню диспетчера задач, панель заголовка и вкладки исчезли

    Рядом с электронными устройствами выключите дисплей ноутбука

    Вычислить разницу даты и времени в Excel

    Установка .Net Framework 3.5 с пакетом обновления 1 (SP1) для Windows 8 x64 завершается с ошибкой и сбой при 65.8% с кодом ошибки 0x800f081f

    Давайте будем гением компьютера.