Dalam bash di OSX saya bisa lakukan ctrl-_
untuk membatalkan apa yang baru saja saya ketik. Apakah ada perintah redo yang sesuai?
macos
command-line
bash
amindfv
sumber
sumber
Jawaban:
ctrl-y
adalah perintah Readline 'yank' yang mengambil kill kill.ctrl-u
membunuh dari titik ke awal baris (mirip dengan OSX / bashctrl-_
yang membersihkan seluruh baris). Binding Readline seperti Emacs diaktifkan dalam bash dan subset diaktifkan di banyak tempat lain (bilah pencarian browser dll).ctrl-u
bunuh dari awal garis ke titik penyisipanctrl-k
bunuh dari titik penyisipan ke ujung barisctrl-w
bunuh kata sebelumnya (dan tambahkan untuk membunuh buffer)ctrl-y
isi dari kill buffersumber
ctrl-_
membatalkan apa pun tindakan terakhirnya, dan jugactrl-y
mengambil teks yang terbunuh, bukan hanya denganctrl-u
. Namun, saya belum pernah mendengarctrl-y
sebelumnya - terima kasih!kill-whole-line
, yang melakukan hal yang sama dengan Andactrl-_
, tidak terikat secara default - Saya selalu bertanya-tanya apakah ada perintah kill-whole-line. Saya menggunakanctrl-a-k
( awal-line-line kill-line ) untuk membunuh seluruh baris.ctrl-_
jangan bunuh seluruh baris, meskipun - ini adalah perintah undo