Kursor mouse di Terminal?

15

Saya menggunakan Mac OS X Terminal.app. Tetapi jawaban untuk ini mungkin akan berlaku untuk setiap terminal emulator UNIX-ish khas dalam lingkungan grafis.

Pertanyaan - apa yang harus saya lakukan: Gunakan kursor mouse saya untuk mengklik posisi karakter di baris terminal saat ini, dan minta kursor terminal melompat ke tempat itu?

Biasanya, Anda harus menahan tombol panah untuk pindah ke posisi kursor yang benar. Jika Anda menempelkan string teks yang panjang di prompt shell, atau bekerja di editor seperti VI, ini bisa memakan waktu lama. Saya tahu editor memiliki tombol navigasi lain seperti kata-kata lompat, tetapi saya suka kursor mouse saya.

kaca
sumber

Jawaban:

23

vim:

 :set mouse=a
akira
sumber
1
Pada saat jawaban ini diberikan, Terminal tidak mendukung Pelaporan Mouse, jadi jawaban ini tidak valid — yang membuat saya bertanya-tanya bagaimana itu bisa menjadi jawaban yang diterima. Namun, pada OS X 10.11 El Capitan, Terminal sekarang mendukung Pelaporan Mouse dan ini akan berfungsi di Vim.
Chris Page
Ini akan meningkatkan jawaban ini untuk menambahkan penjelasan tentang cara menggunakan ~/.vimrcuntuk mengaktifkan Pelaporan Mouse secara otomatis.
Chris Page
3
@ChrisPage: jika Anda ingin meningkatkan jawaban ini: klik tautan edit. mengenai "pada saat jawaban itu diberikan jawaban itu tidak valid": saya tidak akan memberikan jawaban jika tidak akan bekerja pada mesin saya pada waktu itu. dan itu bekerja untuk OP pada waktu itu juga.
akira
Anda harus sudah menginstal plugin MouseTerm SIMBL. bitheap.org/mouseterm
Chris Page
Saya benar-benar bertanya-tanya BAGAIMANA satu yang berguna saya akan mengatakan hal PENTING belum siap OLEH DEFAULT ...
Sergio Abreu
9

Di Terminal Mac OS X, Anda dapat menahan Option(atau Alt) dan mengklik, dan kursor pengetikan akan pindah ke kursor mouse.

Joshua Rogers
sumber
2

Nano dapat melakukan ini dengan argumen '-m'.

Christoffer Madsen
sumber
Pada saat jawaban ini diberikan, Terminal tidak mendukung Pelaporan Mouse, jadi jawaban ini tidak valid. Namun, pada OS X 10.11 El Capitan, Terminal sekarang mendukung Pelaporan Mouse dan ini akan berfungsi di Vim.
Chris Page
Ini akan meningkatkan jawaban ini untuk menambahkan penjelasan tentang cara menggunakan ~/.nanorcuntuk mengaktifkan Pelaporan Mouse secara otomatis.
Chris Page
Anda mungkin menginstal plugin MouseTerm SIMBL: bitheap.org/mouseterm
Chris Page
2
@ChrisPage mengapa relevan bahwa jawabannya tidak valid (untuk Anda?) Pada saat itu ditulis, jika itu bekerja untuk OP? Bagaimanapun, ingat Anda dapat meningkatkan jawaban juga, tautan edit ada di sana :)
Enrico