Pintasan keyboard
Kontrol umum
| Pintasan | Deskripsi | Konteks |
|---|---|---|
Ctrl+C | Batalkan input atau generasi saat ini | Interupsi standar |
Ctrl+D | Keluar dari sesi Claude Code | Sinyal EOF |
Ctrl+L | Bersihkan layar terminal | Menjaga riwayat percakapan |
Ctrl+R | Pencarian mundur riwayat perintah | Cari melalui perintah sebelumnya secara interaktif |
Panah Atas/Bawah | Navigasi riwayat perintah | Panggil kembali input sebelumnya |
Esc + Esc | Putar ulang kode/percakapan | Pulihkan kode dan/atau percakapan ke titik sebelumnya |
Tab | Alihkan extended thinking | Beralih antara Thinking on dan Thinking off |
Shift+Tab | Alihkan mode izin | Beralih antara Mode Auto-Accept, Mode Plan, dan mode normal |
Input multiline
| Metode | Pintasan | Konteks |
|---|---|---|
| Escape cepat | \ + Enter | Bekerja di semua terminal |
| Default macOS | Option+Enter | Default di macOS |
| Setup terminal | Shift+Enter | Setelah /terminal-setup |
| Urutan kontrol | Ctrl+J | Karakter line feed untuk multiline |
| Mode paste | Paste langsung | Untuk blok kode, log |
Konfigurasikan perilaku line break yang Anda sukai di pengaturan terminal. Jalankan
/terminal-setup untuk menginstal binding Shift+Enter untuk terminal iTerm2 dan VS Code.Perintah cepat
| Pintasan | Deskripsi | Catatan |
|---|---|---|
# di awal | Pintasan memori - tambahkan ke CLAUDE.md | Meminta pemilihan file |
/ di awal | Perintah slash | Lihat perintah slash |
! di awal | Mode bash | Jalankan perintah langsung dan tambahkan output eksekusi ke sesi |
Mode editor Vim
Aktifkan pengeditan gaya vim dengan perintah/vim atau konfigurasikan secara permanen melalui /config.
Perpindahan mode
| Perintah | Aksi | Dari mode |
|---|---|---|
Esc | Masuk mode NORMAL | INSERT |
i | Insert sebelum kursor | NORMAL |
I | Insert di awal baris | NORMAL |
a | Insert setelah kursor | NORMAL |
A | Insert di akhir baris | NORMAL |
o | Buka baris di bawah | NORMAL |
O | Buka baris di atas | NORMAL |
Navigasi (mode NORMAL)
| Perintah | Aksi |
|---|---|
h/j/k/l | Pindah kiri/bawah/atas/kanan |
w | Kata berikutnya |
e | Akhir kata |
b | Kata sebelumnya |
0 | Awal baris |
$ | Akhir baris |
^ | Karakter non-kosong pertama |
gg | Awal input |
G | Akhir input |
Pengeditan (mode NORMAL)
| Perintah | Aksi |
|---|---|
x | Hapus karakter |
dd | Hapus baris |
D | Hapus sampai akhir baris |
dw/de/db | Hapus kata/sampai akhir/mundur |
cc | Ubah baris |
C | Ubah sampai akhir baris |
cw/ce/cb | Ubah kata/sampai akhir/mundur |
. | Ulangi perubahan terakhir |
Riwayat perintah
Claude Code mempertahankan riwayat perintah untuk sesi saat ini:- Riwayat disimpan per direktori kerja
- Dibersihkan dengan perintah
/clear - Gunakan panah Atas/Bawah untuk navigasi (lihat pintasan keyboard di atas)
- Catatan: Ekspansi riwayat (
!) dinonaktifkan secara default
Pencarian mundur dengan Ctrl+R
TekanCtrl+R untuk mencari secara interaktif melalui riwayat perintah Anda:
- Mulai pencarian: Tekan
Ctrl+Runtuk mengaktifkan pencarian riwayat mundur - Ketik query: Masukkan teks untuk dicari dalam perintah sebelumnya - istilah pencarian akan disorot dalam hasil yang cocok
- Navigasi kecocokan: Tekan
Ctrl+Rlagi untuk berpindah melalui kecocokan yang lebih lama - Terima kecocokan:
- Tekan
TabatauEscuntuk menerima kecocokan saat ini dan melanjutkan pengeditan - Tekan
Enteruntuk menerima dan menjalankan perintah segera
- Tekan
- Batalkan pencarian:
- Tekan
Ctrl+Cuntuk membatalkan dan memulihkan input asli Anda - Tekan
Backspacepada pencarian kosong untuk membatalkan
- Tekan
Perintah bash latar belakang
Claude Code mendukung menjalankan perintah bash di latar belakang, memungkinkan Anda untuk terus bekerja sementara proses yang berjalan lama dieksekusi.Cara kerja backgrounding
Ketika Claude Code menjalankan perintah di latar belakang, ia menjalankan perintah secara asinkron dan segera mengembalikan ID tugas latar belakang. Claude Code dapat merespons prompt baru sementara perintah terus dieksekusi di latar belakang. Untuk menjalankan perintah di latar belakang, Anda dapat:- Meminta Claude Code untuk menjalankan perintah di latar belakang
- Tekan Ctrl+B untuk memindahkan invokasi tool Bash reguler ke latar belakang. (Pengguna Tmux harus menekan Ctrl+B dua kali karena prefix key tmux.)
- Output di-buffer dan Claude dapat mengambilnya menggunakan tool BashOutput
- Tugas latar belakang memiliki ID unik untuk pelacakan dan pengambilan output
- Tugas latar belakang dibersihkan secara otomatis ketika Claude Code keluar
- Build tools (webpack, vite, make)
- Package managers (npm, yarn, pnpm)
- Test runners (jest, pytest)
- Development servers
- Proses yang berjalan lama (docker, terraform)
Mode bash dengan prefix !
Jalankan perintah bash langsung tanpa melalui Claude dengan menambahkan prefix ! pada input Anda:
- Menambahkan perintah dan outputnya ke konteks percakapan
- Menampilkan progres dan output real-time
- Mendukung backgrounding
Ctrl+Byang sama untuk perintah yang berjalan lama - Tidak memerlukan Claude untuk menginterpretasi atau menyetujui perintah
Lihat juga
- Perintah slash - Perintah sesi interaktif
- Checkpointing - Putar ulang edit Claude dan pulihkan state sebelumnya
- Referensi CLI - Flag dan opsi command-line
- Pengaturan - Opsi konfigurasi
- Manajemen memori - Mengelola file CLAUDE.md