Langsung ke konten utama

Pintasan keyboard

Pintasan keyboard mungkin berbeda menurut platform dan terminal. Tekan ? untuk melihat pintasan yang tersedia untuk lingkungan Anda.Pengguna macOS: Pintasan tombol Option/Alt (Alt+B, Alt+F, Alt+Y, Alt+M, Alt+P) memerlukan konfigurasi Option sebagai Meta di terminal Anda:
  • iTerm2: Settings → Profiles → Keys → Set Left/Right Option key to “Esc+”
  • Terminal.app: Settings → Profiles → Keyboard → Check “Use Option as Meta Key”
  • VS Code: Settings → Profiles → Keys → Set Left/Right Option key to “Esc+”
Lihat Konfigurasi Terminal untuk detail.

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+OAlihkan output verboseMenampilkan penggunaan alat dan eksekusi terperinci
Ctrl+RPencarian riwayat perintah terbalikCari melalui perintah sebelumnya secara interaktif
Ctrl+V atau Cmd+V (iTerm2) atau Alt+V (Windows)Tempel gambar dari clipboardMenempel gambar atau jalur ke file gambar
Ctrl+BTugas yang berjalan di latar belakangMenjalankan perintah bash dan agen di latar belakang. Pengguna Tmux tekan dua kali
Left/Right arrowsSiklus melalui tab dialogNavigasi antar tab dalam dialog izin dan menu
Up/Down arrowsNavigasi riwayat perintahIngat kembali input sebelumnya
Esc + EscPutar ulang kode/percakapanKembalikan kode dan/atau percakapan ke titik sebelumnya
Shift+Tab atau Alt+M (beberapa konfigurasi)Alihkan mode izinBeralih antara Mode Auto-Accept, Mode Rencana, dan mode normal
Option+P (macOS) atau Alt+P (Windows/Linux)Alihkan modelAlihkan model tanpa menghapus prompt Anda
Option+T (macOS) atau Alt+T (Windows/Linux)Alihkan pemikiran diperpanjangAktifkan atau nonaktifkan mode pemikiran diperpanjang. Jalankan /terminal-setup terlebih dahulu untuk mengaktifkan pintasan ini

Pengeditan teks

PintasanDeskripsiKonteks
Ctrl+KHapus hingga akhir barisMenyimpan teks yang dihapus untuk ditempel
Ctrl+UHapus seluruh barisMenyimpan teks yang dihapus untuk ditempel
Ctrl+YTempel teks yang dihapusTempel teks yang dihapus dengan Ctrl+K atau Ctrl+U
Alt+Y (setelah Ctrl+Y)Siklus riwayat tempelSetelah menempel, siklus melalui teks yang dihapus sebelumnya. Memerlukan Option sebagai Meta di macOS
Alt+BPindahkan kursor kembali satu kataNavigasi kata. Memerlukan Option sebagai Meta di macOS
Alt+FPindahkan kursor maju satu kataNavigasi kata. Memerlukan Option sebagai Meta di macOS

Tema dan tampilan

PintasanDeskripsiKonteks
Ctrl+TAlihkan penyorotan sintaks untuk blok kodeHanya berfungsi di dalam menu pemilih /theme. Mengontrol apakah kode dalam respons Claude menggunakan pewarnaan sintaks
Penyorotan sintaks hanya tersedia dalam build asli Claude Code.

Input multibaris

MetodePintasanKonteks
Escape cepat\ + EnterBerfungsi di semua terminal
Default macOSOption+EnterDefault di macOS
Shift+EnterShift+EnterBerfungsi langsung di iTerm2, WezTerm, Ghostty, Kitty
Urutan kontrolCtrl+JKarakter line feed untuk multibaris
Mode tempelTempel langsungUntuk blok kode, log
Shift+Enter berfungsi tanpa konfigurasi di iTerm2, WezTerm, Ghostty, dan Kitty. Untuk terminal lain (VS Code, Alacritty, Zed, Warp), jalankan /terminal-setup untuk memasang binding.

Perintah cepat

PintasanDeskripsiCatatan
/ di awalPerintah slashLihat perintah slash
! di awalMode BashJalankan perintah secara langsung dan tambahkan output eksekusi ke sesi
@Penyebutan jalur filePicu pelengkapan otomatis jalur file

Mode editor Vim

Aktifkan pengeditan gaya vim dengan perintah /vim atau konfigurasi secara permanen melalui /config.

Pengalihan mode

PerintahTindakanDari mode
EscMasuk mode NORMALINSERT
iSisipkan sebelum kursorNORMAL
ISisipkan di awal barisNORMAL
aSisipkan setelah kursorNORMAL
ASisipkan di akhir barisNORMAL
oBuka baris di bawahNORMAL
OBuka baris di atasNORMAL
PerintahTindakan
h/j/k/lPindah kiri/bawah/atas/kanan
wKata berikutnya
eAkhir kata
bKata sebelumnya
0Awal baris
$Akhir baris
^Karakter non-blank pertama
ggAwal input
GAkhir input
f{char}Lompat ke kemunculan berikutnya dari karakter
F{char}Lompat ke kemunculan sebelumnya dari karakter
t{char}Lompat ke tepat sebelum kemunculan berikutnya dari karakter
T{char}Lompat ke tepat setelah kemunculan sebelumnya dari karakter
;Ulangi gerakan f/F/t/T terakhir
,Ulangi gerakan f/F/t/T terakhir dalam urutan terbalik

Pengeditan (mode NORMAL)

PerintahTindakan
xHapus karakter
ddHapus baris
DHapus hingga akhir baris
dw/de/dbHapus kata/hingga akhir/kembali
ccUbah baris
CUbah hingga akhir baris
cw/ce/cbUbah kata/hingga akhir/kembali
yy/YYank (salin) baris
yw/ye/ybYank kata/hingga akhir/kembali
pTempel setelah kursor
PTempel sebelum kursor
>>Indentasi baris
<<Hapus indentasi baris
JGabungkan baris
.Ulangi perubahan terakhir

Objek teks (mode NORMAL)

Objek teks bekerja dengan operator seperti d, c, dan y:
PerintahTindakan
iw/awKata dalam/sekitar
iW/aWKATA dalam/sekitar (dibatasi spasi)
i"/a"Dalam/sekitar tanda kutip ganda
i'/a'Dalam/sekitar tanda kutip tunggal
i(/a(Dalam/sekitar tanda kurung
i[/a[Dalam/sekitar tanda kurung siku
i{/a{Dalam/sekitar tanda kurung keriting

Riwayat perintah

Claude Code mempertahankan riwayat perintah untuk sesi saat ini:
  • Riwayat disimpan per direktori kerja
  • Dihapus dengan perintah /clear
  • Gunakan panah Atas/Bawah untuk menavigasi (lihat pintasan keyboard di atas)
  • Catatan: Perluasan riwayat (!) dinonaktifkan secara default

Pencarian terbalik dengan Ctrl+R

Tekan Ctrl+R untuk mencari secara interaktif melalui riwayat perintah Anda:
  1. Mulai pencarian: Tekan Ctrl+R untuk mengaktifkan pencarian riwayat terbalik
  2. Ketik kueri: Masukkan teks untuk dicari dalam perintah sebelumnya - istilah pencarian akan disorot dalam hasil yang cocok
  3. Navigasi kecocokan: Tekan Ctrl+R lagi untuk siklus melalui kecocokan yang lebih lama
  4. Terima kecocokan:
    • Tekan Tab atau Esc untuk menerima kecocokan saat ini dan lanjutkan pengeditan
    • Tekan Enter untuk menerima dan menjalankan perintah segera
  5. Batalkan pencarian:
    • Tekan Ctrl+C untuk membatalkan dan mengembalikan input asli Anda
    • Tekan Backspace pada pencarian kosong untuk membatalkan
Pencarian menampilkan perintah yang cocok dengan istilah pencarian yang 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 backgrounding bekerja

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:
  • Minta Claude Code untuk menjalankan perintah di latar belakang
  • Tekan Ctrl+B untuk memindahkan invokasi alat Bash biasa ke latar belakang. (Pengguna Tmux harus menekan Ctrl+B dua kali karena kunci awalan tmux.)
Fitur utama:
  • Output di-buffer dan Claude dapat mengambilnya menggunakan alat BashOutput
  • Tugas latar belakang memiliki ID unik untuk pelacakan dan pengambilan output
  • Tugas latar belakang dibersihkan secara otomatis ketika Claude Code keluar
Perintah yang sering di-background:
  • Alat build (webpack, vite, make)
  • Manajer paket (npm, yarn, pnpm)
  • Pelari tes (jest, pytest)
  • Server pengembangan
  • Proses yang berjalan lama (docker, terraform)

Mode Bash dengan awalan !

Jalankan perintah bash secara langsung tanpa melalui Claude dengan menambahkan awalan input Anda dengan !:
! npm test
! git status
! ls -la
Mode Bash:
  • Menambahkan perintah dan outputnya ke konteks percakapan
  • Menampilkan kemajuan dan output real-time
  • Mendukung Ctrl+B backgrounding yang sama untuk perintah yang berjalan lama
  • Tidak memerlukan Claude untuk menafsirkan atau menyetujui perintah
Ini berguna untuk operasi shell cepat sambil mempertahankan konteks percakapan.

Lihat juga