OS X Terminal.appでは、新しいウィンドウを開いたら、次のコマンドで簡単に切り替えることができます。 Cmd - 1、 Cmd - 2、 Cmd - 3など.
タブを切り替えることもできます。 Cmd - Shift - { そして Cmd - Shift - }。 (または Cmd - Shift - Left そして Cmd - Shift - Right)
しかし、ウィンドウでできるように、特定のタブに直接ジャンプする方法はありますか?例えば Cmd - Shift - 3 3番目のタブにジャンプするには? (もちろん、そうではありません。)
私はそれが箱から出して不可能であると確信しています、しかし私がこれを機能させるためにいくらかのAppleScriptを書くつもりならばどうでしょうか?
ターミナルを捨てて、 iTerm を使います。それはあなたがこれをすることを可能にし、とにかく、私にとってはもう少し便利です。
キーの組み合わせは次のとおりです。 Shift - Cmd - Left or Right
それはからすることができます System Preferences > Keyboard > Shortcuts > App Shortcuts >クリック + > Terminal.app
を選択して、ターミナルメニューに表示されるオプションのタイトルを追加します。
注:ご存知のとおり、絶対にanyを使用してこれを実行できます。[Cocoa]オプション付きのメニューを持つOSXアプリもともとアプリがオプションのショートカットを定義していなくても。
この種のショートカットは、ネイティブアプリのショートカットを使用するのと同じではありません。 OSXが実際にしていることはラベルを介して提供されたメニューオプションを起動させることです - あなたがキーを押す間、対応するメニュー項目がメニューバーで点滅することに気付くでしょう。
何年もの間、サードパーティ製の端末を使うという考えに抵抗した後、私はついにiTerm2に切り替えました。これは、ウィンドウ分割が正しく機能しているためです。また、ショートカットは完全に設定可能で、特定のタブへの切り替えなど、必要なものをすべて実現することができます。 ⌘+[tab number] Nthタブにジャンプします。
私は何年も Spark を使ってきました。 TerminalやSafariなどのアプリケーションのショートカットを上書きすることができます。両方のプログラムでコマンド+ n を使用してタブを切り替えるようにするために使用します。ここで n は1から9までのタブ番号です。
Spark.appをダウンロードして/Applications
にコピーした後、それを起動し、 All Applications 'Hotkeys をクリックして左側のメニューを展開し、プラス記号をクリックして新しいアプリケーションを追加します。
(/Applications/Utilities/Terminal.app
から)Terminalを追加します。次にショートカットを作成します。 [ファイル] - > [新規HotKey] - > [AppleScript] の順にクリックします(または単にcommand + 1を押します)。ショートカットエリアをクリックしてcommand + 1を押し、それにtab1という名前を付けて次のコードを使用します。
tell front window of application "Terminal" to set selected tab to tab 1
command + 2からcommand + 9まで繰り返します。端末を垂直方向に最大化する機能が必要な場合は、command + shift + mのような新しいショートカットを作成し、好きな名前を付けて次のコードを使用します。
tell application "Finder"
set _b to bounds of window of desktop
end tell
tell application "Terminal"
tell front window
set {_x, _y, _w, _h} to (get bounds)
set _vz to item 4 of _b
set bounds to {_x, 10, _w, _vz}
end tell
end tell
Safariでもタブショートカットは同じですが、コードが少し異なります。
tell front window of application "Safari" to set current tab to tab 1
正直なところ、これがないとTerminalもSafariも使えません。
Shift - Command - [
Shift - Command - ]
私が正しく思い出したならば、それらはSafariがタブを手に入れたときの近道だった。
これらのオリジナルのショートカットは、ハウツーHT201236ではではありません( Macキーボードショートカット - Apple Support )が、はです。 in Safari 9(El Capitan):Safariのキーボードとその他のショートカット and:
私はここにたどり着き、どのアプリケーションのショートカットを変更するかについての回答を求めていました。 @ ccpizzaの答えは私を正しい方向に導きました。
これが私のやり方です。
+
サインを押すあなたはどんなメニュー項目(トップバー)に対してもこれを行うことができます。 OSxはテキスト検索をするので、あなたはそれを一致させる必要があります...そして、すべてのアプリが同じ命名を使うことは十分幸運です。
ターミナルでのタブ切り替え が私が知っている唯一の方法です。私はYMMVなのでSnow Leopardでそれをテストしていません。
あるいは Screen を使って "タブ"を切り替えることもできます。 Ctrl - A、n そして Ctrl - A、p または Ctrl - A、 0-9 直接1に切り替えます。
Control+Tab 今のところうまくいっている
コピー元 Mac端末でタブを切り替えるためのキーボードショートカットを変更するにはどうすればよいですか?
1:SIMBL
(プラグインイネーブラー)をインストールしてください: http://www.culater.net/software/SIMBL/SIMBL.php
2:TerminalTabSwitching.bundle
をインストールする
git clone https://github.com/dabeeeenster/terminaltabswitching
cp -r terminaltabswitching/TerminalTabSwitching.bundle "/Library/Application Support/SIMBL/Plugins"
3:ターミナルアプリを再起動して、Cmd+[0-9]
タブ切り替えを楽しんでください。
FYI:端末を再び開いたときにplugin is not verified in terminal version # (a number)
のようなものを受け取ったことがあります。おそらく以下の情報が役に立つでしょう。
(1)オープン
/Library/Application\ Support/SIMBL/Plugins/Terminal/TerminalTabSwitching.bundle/Contents/Info.plist
あなたの好きなテキストエディタをSudo
の下に使ってください。
(2)<key>MaxBundleVersion</key>
を検索してください。
(3)<string>280</string>
のように、次の行の<string>300</string>
をあなたの端末のバージョン番号以上に変更してください。保存する。
(4)端末を終了して再度開きます。うまくいけば、そのプロンプトは消えて、あなたはタブ切り替えにCmd+[0:9]
を使うことができるでしょう。