iTerm2
iTerm2 はMACの下で最高のターミナルツールです。iTerm2は箱から出して設定されたtmuxであると簡単に考えることができます。ただし、tmuxには次の欠点があります。
- 端末の出力履歴を見つけるには、vimモードに切り替える必要があります。このモードでは、vim検索をコピーして使用すると、認知的負担が増大します。
- さまざまなツール、特にvimやemacsの電力線との互換性は比較的劣っています。
- 独自のスタイルがシステムスタイルと競合します。
iTerm2のいくつかの機能は次のとおりです。
ラベルの変色
iTerm2タブの色が変わり、タブの現在のステータスを示します。ラベルに新しい出力がある場合、ラベルはマゼンタに変わります。新しい出力が長期間表示されていない場合、ラベルは赤に変わります。この機能は、設定でオフにすることができます。
スマートセレクション
iTerm2では、ダブルクリックして選択し、3クリックして行全体を選択し、4クリックしてインテリジェントに選択します(スマートルールを構成できます)。これにより、URL、引用符による文字列、電子メールアドレスなどを識別できます。(多くの場合、ダブルクリックの選択はすでに非常に賢いです)
iTerm2で、選択してコピーします。つまり、選択された状態の文字列はすべてシステムクリップボードに配置されます。
コマンドキーを巧みに使用する
⌘キーを押したままにします。
- 選択した文字列をドラッグできます。
- URLをクリックします。デフォルトのブラウザを呼び出してWebサイトにアクセスします。
- ファイルをクリックします。デフォルトのプログラムを呼び出してファイルを開きます。
- ファイル名がfilename:42で、デフォルトのテキストエディタがMacvim、Textmate、またはBBEditの場合、この行に直接開きます。
- フォルダをクリックします。ファインダーでフォルダを開きます。
- vimのctrlv操作と同様に、オプションキーを同時に押して長方形を選択します。
Meta 键
emacsでは、メタキーは非常に頻繁に使用され、OSXシステムはメタキーを提供しません。iTerm2では、メタキーとして左右のOptionキーを選択できます。公式に推奨される構成を次の図に示します。右のOptionキーは、OSXのデフォルト機能です(特殊文字を入力してください)。
iTerm2メタキー
Q: How do I make the option/alt key act like Meta or send escape codes?
A: Go to Preferences->Profiles tab. Select your profile on the left, and then open the Keyboard tab. At the bottom is a set of buttons that lets you select the behavior of the Option key. For most users, Esc+ will be the best choice.
一般的に使用されるショートカットキー
- [スイッチ]タブ:⌘+←、⌘+→、⌘+ {、⌘+}。⌘+ numberはタブを直接見つけます。
- 新しいタブ:⌘+ t;
- ペインを順番に切り替えます:⌘+ [、⌘+];
- 方向でペインを切り替えます:⌘+オプション+方向キー;
- 画面の分割:⌘+ dを水平方向に分割し、⌘+ Shift + dを垂直方向に分割します。
- スマート検索、通常の検索のサポート:⌘+ f。
iTerm2検索
自動完了
iTerm2はコマンドを自動的に完了できます。数文字を入力して⌘+;を押すと、使用されたコマンドを一覧表示する自動完了ウィンドウがポップアップ表示されます。
iTerm2オートコンプリート
iTerm2は履歴レコードを使用することもできます。⌘+ Shift + hを押して履歴貼り付けレコードウィンドウをポップアップします。⌘+ Shift +;履歴コマンドレコードウィンドウをポップアップします。
iTerm2のコピー履歴
Exposéタブ
⌘+ Option + eはすべてのタブを全画面で表示し、検索できます。
iTerm2が公開されました
現在のマウス位置を強調表示します
タブで開いているウィンドウが多すぎて、現在のマウスが見つからない場合があります。⌘+ /見つけてください。
iTerm2のハイライト
カラースキーム
あなたは自由にお好きなカラースキームをカスタマイズすることができます。があり ますが、使用に選択することができますiTerm2テーマの大規模なコレクションは、。Zenburnを使用しています。対応するxxx.itermcolorsファイルをgithubリポジトリにダウンロードし、ダブルクリックしてインストールします。
iTerm2カラー
モッシュ
mosh は、すべてのプラットフォームに適したsshツールであり、より堅牢で、断続的な接続をサポートし、iPhoneを除くほとんどすべてのプラットフォームをサポートします。(人々にそれを愛させるiOSの利点、そして人々にそれを嫌うのは欠点です)
OSXでbrewinstall mobile-shellをインストールします。他のプラットフォームについては、公式チュートリアルを参照してください。
モッシュ
上記の観点から、moshの主な利点は、ネットワークが切断または休止状態になっても、moshへの接続が切断されないことです。モッシュ接続を数か月間テストしましたが、壊れていません。