2014-12-15 4 views
0

Я использовал пакет Terminal, чтобы быстро открыть терминал из Sublime Text. Единственная проблема заключается в том, что он открывает его в новое окно в iTerm, а не на новую вкладку.Открытый проект от Sublime Text до новой вкладки в iTerm (не в новом окне)

Есть ли способ заставить его открыть новую вкладку?

От docs:

С аргументом параметров в open_terminal и open_terminal_project_folder команд, можно построить пользовательских терминалов среды.

Могу ли я как-то использовать «параметры» в настройке, чтобы выполнить это?

Вот настройки по умолчанию:

{ 
    // The command to execute for the terminal, leave blank for the OS default 
    // On OS X the terminal can be set to iTerm.sh to execute iTerm 
    "terminal": "iTerm.sh", 

    // A list of default parameters to pass to the terminal, this can be 
    // overridden by passing the "parameters" key with a list value to the args 
    // dict when calling the "open_terminal" or "open_terminal_project_folder" 
    // commands 
    "parameters": [] 
} 
+0

I hav e только нашел этот PR, который должен решить это :) https://github.com/wbond/sublime_terminal/pull/69 –

+0

После изучения большего, я узнал, что пакет MacTerminal делает это по умолчанию https://sublime.wbond.net/пакеты/MacTerminal –

ответ

2

Редактирование iTerm.sh в пакетах/папке терминала

if (($RUNNING)); then 
    osascript<<END 
    tell application "iTerm" 
     activate 
     tell the first terminal 
      set sess to (launch session "Default Session") 
      tell sess 
       write text "$CD_CMD" 
      end tell 
     end tell 
    end tell 
END 

это работает для меня

2

Вы можете сконфигурировать Terminal Setting пакет, как это:

{ 
    // The command to execute for the terminal, leave blank for the OS default 
    // On OS X the terminal can be set to iTerm.sh to execute iTerm 
    "terminal": "iTerm.sh", 

    // A list of default parameters to pass to the terminal, this can be 
    // overridden by passing the "parameters" key with a list value to the args 
    // dict when calling the "open_terminal" or "open_terminal_project_folder" 
    // commands 
    "parameters": ["--open-in-tab"] 
}