Bagaimana saya bisa menghapus baris saat ini di command prompt? (Saya menggunakan Windows 7.)
Terlalu sering, saya memasukkan perintah, menjalankannya, mendapatkan banyak garis keluaran, lalu ingin memasukkan perintah lain. Tetapi sebelum memasukkan perintah kedua, saya menekan tombol panah ke atas untuk meninjau perintah pertama, maka saya menemukan saya harus menahan backspace untuk sekitar 30-an karakter. (Aku tidak bisa hanya menekan ke bawah lagi untuk mendapatkan garis kosong. Aku juga tidak bisa mendapatkannya dengan menekan lagi.)
windows
command-line
JellicleCat
sumber
sumber
Esc
kunci, Anda bisa menggunakan AutoHotkey untuk mensimulasikannya.Jawaban:
Tombol Escape (
Esc
) akan menghapus baris input.Selain itu, menekan
Ctrl+C
akan memindahkan kursor ke baris baru yang kosong. Ini mungkin bermanfaat karena input yang baru saja Anda ulas tetap terlihat saat Anda mengetik perintah baru.sumber
cls
perintah. :)ctrl+u
.Ctrl+C
.cls
CTRL+C
perintah juga akan keluar dari setiap sesi baris perintah yang Anda miliki, yaitupython
, dan mengembalikan Anda kembali ke lingkungan baris perintah.Myyrddin tertutup Escdan CtrlCyang menghapus input perintah saat ini dan memulai baris baru masing-masing.
Namun, ada juga dua pintasan lain yang terkait dengan menghapus input saat ini di CMD: CtrlHomedan CtrlEnd.
CtrlHomememungkinkan Anda untuk menghapus semua karakter dalam input perintah di sebelah kiri kursor .
CtrlEndmelakukan hal yang sama untuk semua karakter di sebelah kanan kursor .
Keduanya cukup berguna dan, setelah diinternalisasi dan terbiasa, dapat mempercepat pengeditan di CMD sedikit.
sumber
vi
; itu bekerja jika Anda melakukannyacat > file123
. Yang lain khusus untuk baris perintah bash.