Sublime Text / subl: открыть файл в определенной группе из командной строки - PullRequest
0 голосов
/ 29 мая 2018

Я хочу открыть файл из командной строки (используя subl или другим способом) в Sublime Text, но он всегда открывается в текущей активной группе.

Как мне открыть его в определенной группе?

Я не вижу опции в subl для него и запуска команды вроде focusGroup 0, но это тоже не работает.

Вариант использования: я использую ST с плагином TerminalView, поэтому первая группа имеет все файлы для редактирования, а вторая группа имеет открытый терминал bash.Идея состоит в том, чтобы открыть файл в первой группе через командную строку в терминале (вторая группа).На данный момент файл открывается во второй группе.

1 Ответ

0 голосов
/ 29 мая 2018

Чтобы достичь этого, нам нужно найти правильную команду для фокусировки на первой группе.В ST в меню «Вид» выберите «Показать консоль», а затем введите sublime.log_commands(True) , введите , а затем в меню фокусировочную группу 1: «Вид» -> «Фокус-группа» -> «Группа 1. Мы увидим следующее».в консоли:

команда: focus_group {"group": 0}

Теперь, чтобы запустить эту команду из командной строки:

subl --command "focus_group { \"group\": 0 }"

Затем, чтобы открыть файл:

subl /path/to/file

Это можно сократить до:

subl --command "focus_group { \"group\": 0 }" && subl /path/to/file

Но при попытке сократить его до одного вызова subl файл откроется перед запускомкоманда, то есть она откроется в группе 2, а затем переключится на группу 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...