Я также использую дистрибутив 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