iTerm2
George Nachman and contributors · 分割ペイン、プロファイル、検索可能な出力、shell と tmux の統合、オプションのスクリプトおよび AI ツールを備えた、設定可能な Mac ターミナルです。
紹介
AI 翻訳原文を表示iTerm2 は macOS 向けの無料のオープンソース端末エミュレーターです。ローカルシェル、SSH セッション、コマンドライン開発、管理のための構成可能なワークスペースを提供し、特に多数のセッションを管理する開発者や運用担当者に適しています。
主な機能
- セッションをタブと水平または垂直の分割ペインに配置でき、ホストやタスクごとにプロファイルをカスタマイズできます。
- 正規表現で端末出力を検索し、オートコンプリート、貼り付け履歴、キーボードコピーモード、保存した配置を使用できます。
- グローバルホットキーで専用の端末を呼び出し、セッションをすばやく見つけられます。
- シェル統合を使ってコマンドと作業ディレクトリを追跡し、tmux 統合を使ってマルチプレクサーセッションをネイティブウィンドウとペインとして表示できます。
- インライン画像を表示し、トリガーとステータスバーをカスタマイズできます。任意の Python API を通じて対応アクションを自動化できます。
- 任意の AI チャットと支援を AI プラグインおよび構成済みプロバイダーで有効にできます。これは基本的な端末操作とは別です。
インストールと初回使用
brew install --cask iterm2 を実行してインストールし、Applications から iTerm.app を開きます。お使いの Mac で構成済みのシェルで開始し、設定でプロファイル、フォント、キーバインド、ペインをカスタマイズします。シェル統合は任意です。お使いのシェル向けの公式手順に従ってください。iTerm2 は端末エミュレーターであるため、その内部で実行するコマンドにはそれぞれ独自のインストール要件とシステム要件があります。
要件、依存関係、競合
現在の安定版 3.7.x は macOS Ventura 13 以降を必要とし、Apple Silicon と Intel Mac をサポートします。iTerm2 は macOS デスクトップアプリケーションであり、ネイティブの Windows または Linux のホスト版は提供されていません。SSH は他のシステムに接続できますが、それによってそれらが iTerm2 ホストになるわけではありません。過去のダウンロードには異なる要件があり、現在のこの cask とは異なります。
Homebrew は macOS の最低要件を宣言しており、追加の formula 依存関係はありません。iterm2@beta と iterm2@nightly とは明示的に競合します。これらは同じアプリの代替エディションをインストールします。Python 自動化には構成済みのスクリプティングランタイムが必要で、iTerm2 の文書化されたランタイムセットアップを通じて利用できます。tmux 統合には該当環境の tmux が必要です。AI 機能には任意のプラグインとプロバイダーの構成または資格情報が必要です。セルフホスト型プロバイダーには独自の要件があります。これらの追加機能は基本的なシェルセッションの前提条件ではありません。
アカウント、費用、ライセンス
アプリは無料でダウンロードして使用できます。寄付は任意です。基本的な端末利用に iTerm2 アカウントやサブスクリプションは必要ありません。SSH ホストと統合には、それぞれ独自のアカウントが必要な場合があります。リモート AI プロバイダーは API 利用料を請求する場合があり、iTerm2 とは別です。George Nachman と貢献者が GNU GPL version 2 の下でプロジェクトを維持しています。同梱コンポーネントには該当する通知が保持されます。
公式参照: 機能、ダウンロードと変更履歴、ドキュメント、AI 設定、ソースとライセンス。
新バージョン 3.7.3の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- 信頼性non-BMP ハイパーリンクターゲットをクラッシュせずに処理します。
- ターミナルtmux-over-SSH 経由の入力遅延を軽減します。
- 設定Main Screen の選択を表示したままにし、編集されたキーバインドターゲットを保持します。