Saya menggunakan autocomplete banyak di terminal, seperti misalnya untuk cp
perintah. Tetapi kadang-kadang, ketika saya meletakkan di direktori untuk cp
perintah dan saya tekan Tab, daftar file begitu panjang sehingga Ubuntu mengeluarkan bagian dari daftar dan kemudian menunggu input kunci sebelum secara berurutan mendaftar sisa file, satu per satu . Fitur ini hampir tidak berguna karena Anda tidak pernah tahu berapa banyak file yang tersisa, dan hampir selalu berakhir dengan kesalahan.
Apakah ada cara untuk meninggalkan daftar ini dan kembali ke cp
perintah saya , atau apakah saya harus menekan Ctrl+ Cdan mulai mengetikkan cp
perintah saya lagi?
command-line
bash
auto-completion
Pak Fegur
sumber
sumber
Jawaban:
Anda bisa mengetikkan Qkunci. ...
sumber
quit
;)Ini tidak secara langsung menjawab pertanyaan Anda (@ saiarco895 melakukannya), tapi saya benci perilaku default penyelesaian-tab di bash karena alasan yang sama. Dengan asumsi Anda menggunakan Bash, Anda dapat mengubah perilaku perpustakaan readline yang digunakannya dengan mengedit
~/.inputrc
file. Saya memasukkan yang berikut ini di dalamnya:yang memungkinkan saya untuk menelusuri opsi penyelesaian tanpa mencetaknya menggunakan
tab
danshift-tab
. Jika saya perlu melihat print-out dari semua opsi, saya menggunakanalt-shift-?
sumber