Как заставить Sublime Text открывать несколько файлов в одном окне? - PullRequest
0 голосов
/ 09 апреля 2020

Использование Sublime Text 3 в операционной системе Centos 7.6 (Linux).

Когда я использую Sublime Text для открытия файлов из командной строки:

[root@localhost www]# sublime sitemap.php
[root@localhost www]# sublime robots.txt

Файлы открывается в 2 Sublime Text windows, даже если для параметра open_files_in_new_window установлено значение false.

Как мне сделать, чтобы Sublime Text открывал файлы в одном окне?

1 Ответ

1 голос
/ 09 апреля 2020

Я также использую дистрибутив Linux, и когда я открываю файлы из командной строки, они открываются в том же окне.

Команда, которую вы используете в командной строке: sublime Я подозреваю, что Sublime Text запускается с параметром --new-window.

Проверьте, включен ли файл /usr/bin/subl ваша система. Если вы затем используете subl вместо sublime в командной строке и посмотрите, открывает ли это файлы в том же окне.

Если /usr/bin/subl отсутствует в вашей системе, вы можете создать его следующим образом: this:

Примечание: /usr/bin/subl - это просто средство запуска Sublime Text, которое автоматически устанавливается в дистрибутивах Linux на основе Debian.

Добавьте эти 2 строки в новый файл и сохраните его как /home/user/subl:

Примечание. Если необходимо, измените путь на /opt/sublime_text/sublime_text.

#!/bin/sh
exec /opt/sublime_text/sublime_text "$@"

Затем выполните эти команды с правами суперпользователя или с sudo, что проще всего с Centos :

$ chown root:root subl
$ mv subl /usr/bin/

Теперь вы должны иметь возможность использовать subl в командной строке для открытия файлов в Sublime Text, и они должны открываться в том же окне, например:

$ subl sitemap.php
$ subl robots.txt
...