Tema dan tampilan
Claude tidak dapat mengontrol tema terminal Anda. Itu ditangani oleh aplikasi terminal Anda. Anda dapat mencocokkan tema Claude Code dengan terminal Anda kapan saja melalui perintah/config.
Untuk penyesuaian tambahan dari antarmuka Claude Code itu sendiri, Anda dapat mengonfigurasi baris status khusus untuk menampilkan informasi kontekstual seperti model saat ini, direktori kerja, atau cabang git di bagian bawah terminal Anda.
Jeda baris
Anda memiliki beberapa opsi untuk memasukkan jeda baris ke dalam Claude Code:- Escape cepat: Ketik
\diikuti Enter untuk membuat baris baru - Shift+Enter: Bekerja langsung di iTerm2, WezTerm, Ghostty, dan Kitty
- Pintasan keyboard: Atur keybinding untuk menyisipkan baris baru di terminal lain
/terminal-setup dalam Claude Code untuk secara otomatis mengonfigurasi Shift+Enter untuk VS Code, Alacritty, Zed, dan Warp.
Perintah
/terminal-setup hanya terlihat di terminal yang memerlukan konfigurasi manual. Jika Anda menggunakan iTerm2, WezTerm, Ghostty, atau Kitty, Anda tidak akan melihat perintah ini karena Shift+Enter sudah bekerja secara native.- Buka Settings → Profiles → Keyboard
- Centang “Use Option as Meta Key”
- Buka Settings → Profiles → Keys
- Di bawah General, atur Left/Right Option key ke “Esc+”
"terminal.integrated.macOptionIsMeta": true dalam pengaturan VS Code.
Pengaturan notifikasi
Ketika Claude selesai bekerja dan menunggu input Anda, Claude mengirimkan acara notifikasi. Anda dapat menampilkan acara ini sebagai notifikasi desktop melalui terminal Anda atau menjalankan logika khusus dengan hook notifikasi.Notifikasi terminal
Kitty dan Ghostty mendukung notifikasi desktop tanpa konfigurasi tambahan. iTerm 2 memerlukan pengaturan:- Buka iTerm 2 Settings → Profiles → Terminal
- Aktifkan “Notification Center Alerts”
- Klik “Filter Alerts” dan centang “Send escape sequence-generated alerts”
Hook notifikasi
Untuk menambahkan perilaku khusus ketika notifikasi dipicu, seperti memutar suara atau mengirim pesan, konfigurasikan hook notifikasi. Hook berjalan bersama notifikasi terminal, bukan sebagai pengganti.Kurangi flicker dan penggunaan memori
Jika Anda melihat flicker selama sesi panjang, atau posisi scroll terminal Anda melompat ke atas saat Claude sedang bekerja, coba rendering fullscreen. Ini menggunakan jalur rendering alternatif yang menjaga memori tetap datar dan menambahkan dukungan mouse. Aktifkan denganCLAUDE_CODE_NO_FLICKER=1.
Menangani input besar
Saat bekerja dengan kode ekstensif atau instruksi panjang:- Hindari penempelan langsung: Claude Code mungkin kesulitan dengan konten yang ditempel sangat panjang
- Gunakan alur kerja berbasis file: Tulis konten ke file dan minta Claude untuk membacanya
- Waspadai keterbatasan VS Code: Terminal VS Code sangat rentan terhadap pemotongan penempelan panjang
Mode Vim
Claude Code mendukung subset keybinding Vim yang dapat diaktifkan dengan/vim atau dikonfigurasi melalui /config. Untuk mengatur mode langsung dalam file konfigurasi Anda, atur kunci konfigurasi global editorMode ke "vim" dalam ~/.claude.json.
Subset yang didukung mencakup:
- Pengalihan mode:
Esc(ke NORMAL),i/I,a/A,o/O(ke INSERT) - Navigasi:
h/j/k/l,w/e/b,0/$/^,gg/G,f/F/t/Tdengan pengulangan;/, - Pengeditan:
x,dw/de/db/dd/D,cw/ce/cb/cc/C,.(ulangi) - Yank/paste:
yy/Y,yw/ye/yb,p/P - Objek teks:
iw/aw,iW/aW,i"/a",i'/a',i(/a(,i[/a[,i{/a{ - Indentasi:
>>/<< - Operasi baris:
J(gabung baris)