Русское сообщество Sublime Text
Основной раздел => Дополнения => Тема начата: shata от Июня 23, 2014, 23:03:12
-
Существует ли для st3 аналог командной строки? Или как-то возможно связать sb3 с консолью?
-
Есть terminal (http://wbond.net/sublime_packages/terminal). Какого рода нужна связь?
-
Loac, Спасибо!
И у меня ещё вопрос - не знаете ли Вы, можно как-то в настройках указать свою консоль?
А то эта какая-то ужасная.
-
Спасибо ещё раз! У меня получилось!) Путь просто неправильно указывал.
-
Сменил ОС и появилась новая и чудесная консоль. Но есть одно НО...
st3 не может запускать её из директории, в которой находится. И это не было бы проблемой, а было бы
даже лучше, если бы из файла Terminal.sublime-settings я смог получить этот путь и передать его, как параметр при вызове.
Это возможно?
-
Я не до конца понял вопрос. Терминал запускается не из той директории, в которой находится редактируемый файл?
-
Вот смотрите - предположим проект выглядит вот так:
proj
package_one
fileOne
package_two
file_two
И если я редактируя файл fileOne вызову терминал, то консоль запустится из директории /user/proj/package_one/,
но так запускаются не все консоли. В ubuntu 14.04 есть прикольная консоль, называется guake и вот она так не запускается.
Она всегда запускается из директории /user/. Но можно при её вызове можно передать параметры с путем
до нужной директории.
И теперь возвращаясь к вопросу - в st3 есть файл, в котором указывается запускаемая консоль и передаваемые параметры.
Но можно ли, в этом файле узнать тот самый путь, до директории, в которой я работаю, чтобы передать его параметрами?
-
К сожалению, нет. Переменные поддерживаются только в *.system-build конфигах.
-
Loac, очень жаль. Спасибо за ответ, буду что-то другое придумывать. Жалко, что кто-нибудь не сделает встроенный в st3 терминал,
чтобы к нему ещё и стили применялись. Чтоб как консоль, только терминал был.