メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Devin CLI は幅広いターミナルエミュレータで動作しますが、ターミナルによって使い勝手に差があります。このページでは、互換性のレベル、推奨事項、設定のヒントを紹介します。

互換性の概要

ターミナルは、サポートされる機能に応じて3つのティアに分類されます:

完全対応 (すべての機能が利用可能)

これらのターミナルは Kitty keyboard protocol に対応しており、複数行入力で Shift+Enter などのキーの組み合わせを確実に検出できます。
TerminalPlatformNotes
KittymacOS†, Linuxパワーユーザー向けに推奨。Devin CLI の開発者も使用しています。
GhosttymacOS†, Linuxパワーユーザー向けに推奨。Devin CLI の開発者も使用しています。
WezTermmacOS†, Linux, Windowsパワーユーザー向けに推奨。
iTerm2macOS†ほとんどのユーザーに推奨。最適なサポートにはバージョン 3.5+ 以降が必要です。
Windows TerminalWindowsほとんどのユーザーに推奨。最適なサポートには 1.25 以降が必要です。

サポート対象 (一部機能に制限あり)

これらのターミナルはDevin CLIで利用できますが、Kitty keyboard protocolをサポートしていないため、最適ではありません。たとえば、Shift+Enter を押しても改行は挿入されません。代わりに Alt+Enter または Ctrl+J を使用してください。
ターミナルプラットフォーム備考
Terminal.appmacOS†macOS標準のターミナルです。Alt ショートカットを使うには、Option-as-Meta の設定 が必要です。
Git BashWindowsGit for Windows に含まれています。
DEC VT100Various/config でターミナルモードを legacy に設定してください。
Generic ANSI terminalsVarious基本的なANSIエスケープコードに対応する任意のターミナルです。
AlacrittymacOS†, Linux, Windows最適なパフォーマンスのため、非推奨です。
† macOSでは、Alt ベースのショートカットを快適に使うため、Option as Metaの設定 を推奨します。
Option-as-Meta が設定されていないmacOSターミナルでは、複数行入力に使う Alt+Enter などの Alt (Option) ショートカットは機能しません。以下の macOSでのOption-as-Metaの設定 を参照してください。

非対応

これらのターミナルはサポート対象外であり、重大な問題が発生する可能性があります。サポート対象のターミナルへの切り替えを強く推奨します。
ターミナルプラットフォーム注記
cmd.exe (conhost)Windowsレガシー Windows コマンド プロンプトです。代わりに Windows Terminal を利用してください。

推奨事項

プラットフォーム推奨
WindowsWindows Terminal 1.25 以降
macOS (一般的な用途)iTerm2
macOS / Linux (パワーユーザー向け)Kitty, Ghostty, または WezTerm

macOS で Option-as-Meta を設定する

macOS では、ほとんどのターミナルで Option キーはデフォルトで compose キーとして使われます。そのため、ターミナルが Option を Meta/Alt として扱うように設定するまで、Alt ベースのショートカット (複数行入力の Alt+Enter や思考レベルの切り替えに使う Alt+T など) は利用できません。
  1. iTerm2 > Settings を開きます (または Cmd+, を押します)
  2. Profiles > Keys > General に移動します
  3. Left Option KeyEsc+ に設定します
  4. 必要に応じて、Right Option KeyEsc+ に設定します
iTerm2 ドキュメント
  1. Terminal > Settings を開きます (または Cmd+, を押します)
  2. Profiles に移動し、アクティブなプロファイルを選択します
  3. Keyboard タブをクリックします
  4. Use Option as Meta Key をチェックします
Apple ドキュメント
次の内容を alacritty.toml 設定ファイルに追加します。
[keyboard]
option_as_alt = "Both"
Alacritty 設定リファレンス
次の内容を kitty.conf 設定ファイルに追加します。
macos_option_as_alt yes
変更後に Kitty を再起動します。Kitty ドキュメント
次の内容を Ghostty の設定ファイルに追加します。
macos-option-as-alt = true
変更後に Ghostty を再起動します。Ghostty ドキュメント
次の内容を ~/.wezterm.lua 設定ファイルに追加します。
config.send_composed_key_when_left_alt_is_pressed = false
config.send_composed_key_when_right_alt_is_pressed = false
WezTerm ドキュメント