web-dev-qa-db-ja.com

キーボードを使用してiTermでテキストを選択する

キーボードを使用してiTerm OSXでテキストを選択する方法はありますか?

50
Don Ch

はい! iTerm2 では、次のようにします。

関連ドキュメント から

  1. Cmd-F
  2. コピーするものの一部と一致するテキストを入力します。
  3. コピーする対象が部分的に一致している場合は、選択範囲を広げることができます。

タブを押して、単語を1ワード右に拡大します。 Shift-Tabを押して、1ワード左に拡大します。

タブまたはシフトタブを押すとすぐに、それはクリップボードにコピーされます。 option-Enterキーを押すと、選択範囲がすぐに貼り付けられ、検索バーが一度に閉じます。

Prefs -> Keysでカスタムキーを割り当てることもできます。 ( ソース

move selection forward by Word

move selection backward by Word

同様に、設定を使用して行選択を移動することもできます。

または、自動修正機能により、コピーと貼り付けの必要性が減少します。画面上にあるテキストか、最近コピーして貼り付けたテキストの先頭を入力して、cmd-;を押すだけです。ポップアップウィンドウが表示され、そこから選択できます。ただし、オートコレクトは単一のWordに最適です。

(私はiTerm 3.0の新機能を反映するためにこの回答を更新しました。提案された編集について@sfarzyに感謝します)

65
George

デフォルトでは「編集->コピーモード」を使用できます Shift+Cmd+C、そこでVIMのようなショートカットを使用できます。

/ 検索できるようになります v 選択すると、選択中に使用できます $ 行の最後に移動し、最後に良いol ' CmdC コピーする。

15
Richard

iTerm2ドキュメント から:

テキスト選択

クリップボードにコピーするテキストを選択するには、2つの方法があります。マウスを使用する方法と、検索機能の「マウスレスコピー」機能を使用する方法です。マウスによるテキストの選択については、後で一般的な使用法のセクションで説明します。

マウスを使用せずにテキストを選択するには、cmd-fを押して検索フィールドを開きます。コピーするテキストの先頭を入力すると、検索機能がウィンドウでそれを選択します。次に、タブを押すと、選択の最後が単語単位で進みます。選択範囲の先頭を左に移動するには、Shift-Tabを押します。この方法では、最大で1行のテキストを選択できます。

6
Carlos Baraza