Я установил терминал пакет в sublime3, установив в пакете:Как открыть iTerm в возвышенном тексте 3?
{
"terminal": "iTerm.sh",
"parameters": []
}
Но когда я нажимаю кнопки command + shift + T
вместе, нет ответа, почему?
Я установил терминал пакет в sublime3, установив в пакете:Как открыть iTerm в возвышенном тексте 3?
{
"terminal": "iTerm.sh",
"parameters": []
}
Но когда я нажимаю кнопки command + shift + T
вместе, нет ответа, почему?
Трудно сказать, без дополнительной информации. Однако хорошим способом отладки таких проблем является просмотр в консоли. Чтобы открыть возвышенную консоль, нажмите Ctrl + `
или выберите «Просмотр → Показать консоль» в главном меню. Теперь снова нажмите ярлык и посмотрите, отображается ли какое-либо сообщение отладки.
Если вы подозреваете, что с ключами что-то не так, вы можете запустить view.run_command('open_terminal')
с консоли. Это команда, которая выдается на cmd+shift+t
(см. Пакет).
В качестве примечания. Я не знал, что этот пакет существует, вместо этого я написал несколько строк, чтобы сделать именно это. Это может быть полезно, если вы хотите играть с помощью терминала или такого же себя.
import sublime_plugin, subprocess
class OpenTerminal(sublime_plugin.TextCommand):
def run (self, edit):
if self.view.file_name():
cwd = '/'.join(self.view.file_name().split('/')[:-1])
else:
cwd = self.view.window().project_data()['folders'][0]['path']
subprocess.Popen(['xfce4-terminal', '--working-directory=' + cwd])
Скачать this shell script и добавить его в системный путь с именем iTerm2-v3.sh
. Убедитесь, что у вас есть iTerm> = 3.0.4 или даже лучше, последний iTerm2-v3. Перейти к Preferences > Package Settings > Terminal > Settings - User
. Ваш файл настроек должен выглядеть так.
{
"terminal": "iTerm2-v3.sh",
"parameters": ["--open-in-tab"]
}
Кроме того, двойная проверка ярлыка не отменяется другой командой. Хит Cmd+Shift+P
и тип Terminal: Open
Это должно сработать. ITerm может не активироваться, вам нужно переключиться на iTerm2 и проверить, открылась ли текущая папка в Sublime на новой вкладке в iTerm2.
Для iTerm2 на Sublime Text 3 с Bond's terminal package сделать следующее:
Preferences > Package Settings > Terminal > Settings - User
Вставить следующий & сохранить:
{
"terminal": "iTerm2-v3.sh",
"parameters": ["--open-in-tab"]
}
Тест открытия папка проекта на iTerm2 с cmd + shift + T
(Работа над Sub известь 3 билд 3131)
Terminal ссылка пакет сайт:
Это [известная проблема] (https://github.com/wbond/sublime_terminal/issues/89) – idleberg