Pintasan keyboard

Kontrol umum

PintasanDeskripsiKonteks
Ctrl+CBatalkan input atau generasi saat iniInterupsi standar
Ctrl+DKeluar dari sesi Claude CodeSinyal EOF
Ctrl+LBersihkan layar terminalMenjaga riwayat percakapan
Ctrl+RPencarian mundur riwayat perintahCari melalui perintah sebelumnya secara interaktif
Panah Atas/BawahNavigasi riwayat perintahPanggil kembali input sebelumnya
Esc + EscPutar ulang kode/percakapanPulihkan kode dan/atau percakapan ke titik sebelumnya
TabAlihkan extended thinkingBeralih antara Thinking on dan Thinking off
Shift+TabAlihkan mode izinBeralih antara Mode Auto-Accept, Mode Plan, dan mode normal

Input multiline

MetodePintasanKonteks
Escape cepat\ + EnterBekerja di semua terminal
Default macOSOption+EnterDefault di macOS
Setup terminalShift+EnterSetelah /terminal-setup
Urutan kontrolCtrl+JKarakter line feed untuk multiline
Mode pastePaste langsungUntuk 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

PintasanDeskripsiCatatan
# di awalPintasan memori - tambahkan ke CLAUDE.mdMeminta pemilihan file
/ di awalPerintah slashLihat perintah slash
! di awalMode bashJalankan 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

PerintahAksiDari mode
EscMasuk mode NORMALINSERT
iInsert sebelum kursorNORMAL
IInsert di awal barisNORMAL
aInsert setelah kursorNORMAL
AInsert di akhir barisNORMAL
oBuka baris di bawahNORMAL
OBuka baris di atasNORMAL
PerintahAksi
h/j/k/lPindah kiri/bawah/atas/kanan
wKata berikutnya
eAkhir kata
bKata sebelumnya
0Awal baris
$Akhir baris
^Karakter non-kosong pertama
ggAwal input
GAkhir input

Pengeditan (mode NORMAL)

PerintahAksi
xHapus karakter
ddHapus baris
DHapus sampai akhir baris
dw/de/dbHapus kata/sampai akhir/mundur
ccUbah baris
CUbah sampai akhir baris
cw/ce/cbUbah 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

Tekan Ctrl+R untuk mencari secara interaktif melalui riwayat perintah Anda:
  1. Mulai pencarian: Tekan Ctrl+R untuk mengaktifkan pencarian riwayat mundur
  2. Ketik query: Masukkan teks untuk dicari dalam perintah sebelumnya - istilah pencarian akan disorot dalam hasil yang cocok
  3. Navigasi kecocokan: Tekan Ctrl+R lagi untuk berpindah melalui kecocokan yang lebih lama
  4. Terima kecocokan:
    • Tekan Tab atau Esc untuk menerima kecocokan saat ini dan melanjutkan pengeditan
    • Tekan Enter untuk menerima dan menjalankan perintah segera
  5. Batalkan pencarian:
    • Tekan Ctrl+C untuk membatalkan dan memulihkan input asli Anda
    • Tekan Backspace pada pencarian kosong untuk membatalkan
Pencarian menampilkan perintah yang cocok dengan istilah pencarian disorot, memudahkan untuk menemukan dan menggunakan kembali input sebelumnya.

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.)
Fitur utama:
  • 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
Perintah yang umum di-background:
  • 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:
! npm test
! git status
! ls -la
Mode bash:
  • Menambahkan perintah dan outputnya ke konteks percakapan
  • Menampilkan progres dan output real-time
  • Mendukung backgrounding Ctrl+B yang sama untuk perintah yang berjalan lama
  • Tidak memerlukan Claude untuk menginterpretasi atau menyetujui perintah
Ini berguna untuk operasi shell cepat sambil mempertahankan konteks percakapan.

Lihat juga