Опубликовано: 28.10.2017
Еще несколько лет назад я был фанатом TextMate. Следуя заветам Томаса и Ханта , в этом редакторе я делал практически все, включая даже чтение манов . В то время Sublime Text лишь набирал популярность, и, в какой-то момент, я решил его попробовать. В те времена с TextMate 2 творились странные вещи — эта версия, в течение нескольких лет все еще была в альфе, и, похоже, не собиралась оттуда выходить. Позднее, правда, TextMate стал опенсорсным, и разработка какое-то время шла более активно, но я уже был далеко.
С тех пор мои интересы немного изменились, и экспериментам с воркфлоу я начал предпочитать написание кода. Воркфлоу, соответствующим образом скатился в сторону здорового функционализма. В последнее время активных изменений там практически не происходит — в основном, обновления касаются сниппетов и подсветки языков. Остальное, видимо, мне в самый раз приходится.
И так…
В Mac OS открыть любой файл или директорию из консоли в sublime можно так:
open -a "Sublime Text" . sudo open -a "Sublime Text" /etc/hostsДля большего комфорта лучше использовать консольную утилиту, которая идет вкупе с Sublime Text. Устанавливается она так:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sublimeКроме того, я сразу добавляю пару строк в .zshrc:
alias s='sublime' # теперь можно набирать `s .` вместо `sublime .` export EDITOR='subl -w' # а так git commit будет открывать sublime вместо viПрактически во всех редакторах, с которыми я работаю, я использую тему Birds of Paradise . Sublime не стал исключением, благо он умеет импортировать темы из TextMate.
Для линтинга JavaScript я использую jshint . Для того, чтобы заставить его работать в sublime text 3, я использую комбинацию из двух плагинов: