2016-08-14 74 views
4

我安裝在sublime3終端包,包中的設置:如何在崇高的文字3中打開iTerm?

{ 
"terminal": "iTerm.sh", 
"parameters": [] 
} 

但是,當我按下按鈕command + shift + T一起,沒有任何反應,爲什麼?

+1

這是一個[已知問題](https://github.com/wbond/sublime_terminal/issues/89) – idleberg

回答

0

很難說沒有更多的信息。但是,調試這些問題的好方法是在控制檯中查找。要打開崇高控制檯,請按Ctrl + `或從主菜單中選擇查看→顯示控制檯。現在再次按快捷鍵,看看是否顯示了一些調試信息。

如果你懷疑的東西是錯誤的keybinds,您可以從控制檯運行view.run_command('open_terminal')。這是在cmd+shift+t發行(見包的config file)的命令。

作爲一個側面說明。我不知道這個軟件包是否存在,而是我曾經寫過幾行來做這件事。如果您想要運行一個終端或您自己,可能會很有用。

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]) 
0

下載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的新選項卡中打開。

8

對於iTerm2上崇高的文本3 Bond's terminal package做到以下幾點:

  • 在崇高3,去Preferences > Package Settings > Terminal > Settings - User

粘貼下面&節省:

{ 
    "terminal": "iTerm2-v3.sh", 
    "parameters": ["--open-in-tab"] 
} 

測試開啓iTerm2上的項目文件夾與cmd + shift + TWorking on Sub石灰3建築3131

終端包網站參考:

enter image description here