Страницы

суббота, 6 сентября 2014 г.

Subime Text command line helper for Windows

На прошлой неделе вышел новый стабильный билд моего любимого текстового редактора Sublime Text. Удивила "новая фича" по имени "command line helper" - subl.exe - неужели в самом деле существовала проблема открыть файл(ы) || каталог(и) в редакторе из консоли Windows? Поделюсь своим решением:

- st.cmd:
@echo off
start sublime_text.exe %*

Вот и все! Никаких бинарников!
Добавляем путь к каталогу установки редактора (или к каталогу, где хранятся его файлы - у меня portable) в переменную окружения PATH, сохраняем st.cmd в тот же каталог и используем в консоли команду st.

Еще вариант на Windows Script Host:
- st.js:
var wsh = WScript.CreateObject("WScript.Shell"), args = WScript.Arguments, arr = [];
for (var i = 0, len = args.length; i < len; i += 1) {
  arr.push(args.item(i));
}
wsh.run('sublime_text.exe ' + arr.join(' '), 0);

Easy peasy :)