コンテンツにスキップ

ターミナル機能

Cmd+F でターミナルのスクロールバックを検索できます。 一致箇所はハイライト表示され、Cmd+G で次、Cmd+Shift+G で前のヒットへ移動します。 Escape で検索バーを閉じます。

トラックパッドはサブ行単位の CALayer 変換でフル スムーズピクセルスクロールします。 ノッチありのマウスホイールでは、速度ベースのアニメーションが乗って滑らかに切り替わります。 無効にしたい場合は Settings からオフにできます。

ターミナルのスクロールバックには、システムのオーバーレイ式スクロールバーがそのまま表示されます。

ターミナル上にファイル、URL、テキストをドロップすると、内容が挿入されます。 ファイルパスはシェル向けに自動的にエスケープされるので、空白や記号を含むパスでもそのまま実行できます。

プロンプト行をクリックすると、その位置までカーソルを移動できます。 内部的には Ghostty の cursor-click-to-move が矢印キーの連続入力に変換する仕組みのため、シェルの統合(shell integration)が有効になっている必要があります。

各ターミナルペインは、VoiceOver などのアクセシビリティクライアントからは Terminal という名前のテキストエリアとして見えます。 ペインにフォーカスすると、VoiceOver は画面上のテキストを 1 行ずつ読み上げます。 ターミナルの 1 行が読み上げの 1 行に対応するため、折り返された長い行は複数の行として読まれます。 日本語などの全角文字や絵文字も、余分な空白を挟まずそのまま読まれます。 マウスで選択した範囲は、選択中のテキストとして VoiceOver に伝わります。

読み上げの対象は、画面に見えている範囲だけです。 その上にあるスクロールバックは対象外ですが、スクロールして戻せば、そのとき画面にある行が読まれます。 新しい出力が自動で読み上げられることはなく、ペインにフォーカスしたときや行を移動したときに読まれます。 すべてのペインが同じ名前を持ちます。 この機能に設定項目はなく、常に有効です。