Как открыть файлы Sublime Text 2 из командной строки в Linux на вкладке, а не в новом окне

У меня есть настройка ST2, так что я могу сделать «возвышенный файл.txt», и он откроется в окне ST2. Но как я могу открыть его в новой вкладке в открытом в данный момент окне?


person phirschybar    schedule 01.09.2012    source источник
comment
В моей установке он открывает файл в новой вкладке. Как вы установили SublimeText2?   -  person Geordee Naliyath    schedule 01.09.2012
comment
Я переместил извлечение архива в /usr/lib/ и сделал на него символическую ссылку: sudo ln -s /usr/lib/Sublime\ Text\ 2/sublime_text /usr/bin/sublime   -  person phirschybar    schedule 02.09.2012


Ответы (4)


Попробуйте справку командной строки Sublime

subl --help Sublime Text 2 Сборка 2217

Usage: subl [arguments] [files]         edit the given files
   or: subl [arguments] [directories]   open the given directories
   or: subl [arguments] -               edit stdin

Arguments:
  --project <project>: Load the given project
  --command <command>: Run the given command
  -n or --new-window:  Open a new window
  -a or --add:         Add folders to the current window
  -w or --wait:        Wait for the files to be closed before returning
  -b or --background:  Don't activate the application
  -s or --stay:        Keep the application activated after closing the file
  -h or --help:        Show help (this message) and exit
  -v or --version:     Show version and exit

--wait is implied if reading from stdin. Use --stay to not switch back
to the terminal when a file is closed (only relevant if waiting for a file).

Filenames may be given a :line or :line:column suffix to open at a specific
location.

После того, как вы открыли новое окно, последующие файлы должны быть добавлены туда в соответствии с поведением по умолчанию.

person Mikko Ohtamaa    schedule 03.09.2012
comment
Согласно этому пользователю и моему собственному опыту работы с в той же сборке указание stdin в качестве файла доступно только для OS X. - person Ben Graham; 20.11.2012
comment
Я не уверен, понимаю ли я, как этот вопрос связан с редактированием стандартного ввода? - person Mikko Ohtamaa; 20.11.2012
comment
Извиняюсь, Микко, ранее я искал информацию о том, почему в моей сборке не было опции stdin. Узнав об этом, я вернулся к своей стопке вкладок с результатами поиска, пытаясь оставить полезную информацию. Не надо было тут ничего оставлять :) - person Ben Graham; 20.11.2012
comment
Использование --new-window --wait отлично помогло мне использовать Sublime Text 2 в качестве текстового редактора по умолчанию для Mercurial. - person T.W.R. Cole; 23.01.2013
comment
Также вот мой трюк с РЕДАКТОРОМ, чтобы Git использовал Sublime для сообщений фиксации: github.com/miohtama/ztanesh/blob/master/zsh-scripts/rc/ и github.com/miohtama/ztanesh/blob/master/zsh-scripts/bin/ - person Mikko Ohtamaa; 24.01.2013
comment
Если по умолчанию он открывается в новом окне, возможно, у вас неверный адрес dbus в сеансе локального терминала. Это может произойти, если вы используете tmux. экспортируйте DBUS_SESSION_BUS_ADDRESS в свой терминал tmux, установите для него значение, которое вы получите в новом окне локального терминала. - person ACyclic; 08.05.2013

Это работает в Ubuntu 12.04:

subl filename

or

subl -n filename (если вы хотите, чтобы он открывался в отдельном окне)

person Francois    schedule 25.04.2013

subl fileName

и если вы хотите открыть новый файл, используйте

subl -n new_file_name
person Arun Kasyakar    schedule 11.02.2017
comment
Протестировано и подтверждено лучшим - person Daniel L. VanDenBosch; 23.07.2018
comment
Похоже, это просто повторение этого существующего ответа. - person Pang; 16.11.2018

другой вариант: открыть файл.

[sublime index.html script.js styles.css]

чтобы открыть папку [возвышенное имя_папки]

person Zabe Sangary    schedule 03.09.2015