Sebagai contoh, jika saya menemukan saya kehilangan satu huruf dalam perintah yang panjang, saat ini saya perlu menekan ← untuk memindahkan kursor, yang lambat. Mengapa kita tidak bisa menggunakan mouse untuk meletakkan kursor di tempat yang kita inginkan?
gnome-terminal
pengguna1914692
sumber
sumber
Jawaban:
Gunakan emacs.
Setelah menginstal, mulai emacs:
emacs
Tekan Alt+ X, dan ketik
term
dan tekan Enter. Voila!Anda memiliki terminal tempat Anda dapat mengubah posisi kursor dengan mouse.
Jika klik mouse tidak mengubah kursor (dalam 99% kasus, itu akan, secara default), lalu meletakkan (xterm-mouse-mode t) dalam file .emacs Anda:
sumber
Terminal itu sendiri dapat mengambil input mouse. Anda dapat menguji ini membuka file teks dengan
nano
dan mengaktifkan mouse(Di keyboard saya itu ESC+ M.)
Kemudian Anda dapat mengubah posisi kursor dengan mengklik.
Jika Anda bertanya tentang mengubah posisi kursor di SHELL, ada diskusi di ubuntuforums yang menyebutkan gpm . Ada juga duplikat dari pertanyaan ini di stackoverflow dengan beberapa alternatif yang diajukan.
sumber
Dalam mode vi (ketika baris perintah berperilaku sebagai vi, diaktifkan oleh
set -o vi
) Anda dapat meluncurkan vi penuh untuk mengedit baris saat ini: Lewati mode perintah denganESC
, lalu tekanv
. dan di vi Anda harus dapat menggunakan mouse Anda untuk pindah ke karakter yang diharapkan.Saya tidak tahu apakah perintah semacam ini ada untuk mode emacs (
set -o emacs
), yang default.sumber
Script: Saya membuat skrip bash untuk memindahkan kursor readline bash pada klik mouse di github saya
Detail: Baca jawaban saya di posting lain
sumber
Anda dapat menggunakan
jupyter qtconsole
dengan bash_kernel untuk mencapai ini! Ikuti instruksi instal di repositori github di tautan yang disediakan, lalu dari terminal runjupyter console --kernel bash
Ini akan meluncurkan jendela baru dengan cangkang serbaguna dan kuat yang dimiliki
sumber