web-dev-qa-db-ja.com

macOSでターミナルを開くためのキーボードショットカット(ホットキー)はありますか?

プログラミングに使用される私の主なツールの1つは私のターミナルです。ターミナルウィンドウをすばやく開くことができると、プログラミングプロセスがより効率的になります。

Ubuntuでは、私が使っていた(window+Alt+T)ターミナルを開くしかし今、私は自分のプログラミングの仕事でMacbookを使っています。

Spotlightを使って "Terminal"を検索し、Enterを押すこともあります。

キーボードホットキーを割り当てられるかどうかを知りたいのですが。

ありがとう

115
Gopal Prasad

私はOS X 10.11.3(El Capitan)で以下の手順をテストしました。

Automatorを起動します。タイプが「サービス」の文書を作成します。ドキュメントに「Run AppleScript」アクションを追加します。これがアクションに貼り付けるAppleScriptです。

on run {input, parameters}
    tell application "Terminal"
        if it is running then
            do script ""
        end if
        activate
    end tell
end run

「サービス受信」ポップアップを「入力なし」に設定します。 全体的にこのようになるはずです:

Service definition

文書を「New Terminal」という名前で保存します。それからAutomatorメニュー(または実行中のアプリケーションの場合はアプリメニュー)に行き、Servicesサブメニューを開きます。これで「New Terminal」サービスが表示されるはずです。

New Terminal service menu item

それをクリックすると、Terminalは新しいウィンドウを開くはずです。

キーボードショートカットを割り当てるには、そのメニューから[サービス設定...]を選択します。 (または「システム環境設定」を起動し、「キーボード」パネルを選択してから「ショートカット」タブを選択して、左側のリストから「サービス」を選択します。)右側のリストの一番下までスクロールして、New Terminalサービスを見つけます。 New Terminal行の右端をクリックして、好みのキーボードショートカットを押します。

New Terminal shortcut

これで、ほとんどの場合キーボードショートカットを押して新しいターミナルウィンドウを開くことができるはずです。

117
rob mayoff

プログラマとして、私たちがハッキングを始めることができるように、ツールを手に入れるための最も早く、最もばかげたやり方が欲しいのです。 MacOS 10.13.1(High Sierra)で動作させる方法は次のとおりです。

  • オプション1:System Preferences | Keyboard | Shortcut | Servicesに行きます。 Files and Foldersセクションで、New Terminal at FolderまたはNew Terminal Tab at Folder、あるいはその両方を有効にして、それにショートカットキーを割り当てます。 Keyboard shortcut config

  • オプション2:ショートカットキーをどこでも機能させたい場合は、Automatorを使って新しいサービスを作成してからキーボードショートカットに移動してショートカットキーを割り当てます。既知の制限:デスクトップからは動作しません

enter image description here

ノート:

  • ショートカットが機能しない場合、それは別のキー割り当てと衝突しているかもしれません(そしてOSはあなたに警告しないでしょう)。 ⇧⌥Tが機能しない場合は、⇧⌘Tを試してください。
  • MacOSをつづらないでください、それは必要ではありません。
7
dnang

iTerm2 - Terminalの代わりに - 設定可能なシステム全体のホットキーを使って表示/非表示を切り替えることができます(初期設定は Alt+Space、デフォルトでは無効になっています。

2
Victor