Ubuntu'da, imlecin konumunun fare ile hareket ettirilmesine izin veren herhangi bir terminal var mı?


15

Örneğin, uzun bir komutta bir harfi özlediğimi görürsem, imleci hareket ettirmek için ← tuşuna basmam gerekiyor, bu da yavaş. İmleci istediğimiz yere koymak için neden fare kullanamıyoruz?


1
Ctrl - left veya Ctrl - right denediniz mi?

1
Teşekkür. Biliyordum. Umarım daha esnek bir hareket olur. Bence fare çok daha kullanışlı. PyCharm'daki python konsolunu bir editör kadar arkadaş canlısı buluyorum. Peki ya diğer terminaller?
user1914692

1
Bunun gnome terminali ile mümkün olup olmadığını bilmek isterim. Görünüşe göre OSX'te yapabilirsiniz: news.ycombinator.com/item?id=7051091 .
Aibara

Yerel terminal için muhtemelen şansınız olmayacak. Linux Dokümantasyon Projesi'nin terminal kılavuzundaki fare bölümüne bakın .
Izzy

Yanıtlar:


8

Emacs kullanın.

sudo apt-get install emacs

Kurulumun ardından emacs'ı başlatın: emacs

Basın Alt+X ve yazın termve Enter tuşuna basın. İşte bu kadar!

Fare ile imleç konumunu değiştirebileceğiniz bir terminaliniz var.

Fare tıklaması imleci değiştirmezse (vakaların% 99'unda, varsayılan olarak).

echo (xterm-mouse-mode t) > ~/.emacs

GNOME terminalinde bir yol olmadığı için, bu en kolay yöntem gibi görünüyor.
14'te Aibara

Sadece yöntemi denedim. Fare tıklaması imleci değiştirmez. Daha sonra talimat verildiği gibi, koydum: echo (xterm-mouse-mode t)> ~ / .emacs; Hata bilgileri: bash: beklenmedik belirteç `` xterm-mouse-mode '' yakınında sözdizimi hatası (Ubuntu 16.04 kullanıyorum)
user1914692

4

Terminalin kendisi fare girişi alabilir. Bir metin dosyasını açıp nanofareyi etkinleştirerek bunu test edebilirsiniz.

(M-M)                   Mouse support enable/disable

(Klavyemde bu ESC+ M.)

Ardından, tıklatarak imlecin konumunu değiştirebilirsiniz.
SHELL'deki imlecin konumunu değiştirmek istiyorsanız, ubuntuforum'larda gpm'den bahseden bir tartışma vardı . Bu sorunun bir kopyası da vardır stackoverflow önerilen bazı alternatifler ile.


Soru kabukla ilgilidir, özellikle cusor pozisyonunu hareket ettirir (çünkü fare ile örneğin metni gnome terminalinde kolayca seçebilirsiniz).
Aibara

neden iniş vekili? Orijinal soru biraz belirsizdi.
Eero Aaltonen

0

Vi modunda (komut satırı vi olarak davrandığında, etkinken set -o vi) geçerli satırı düzenlemek için tam bir vi başlatabilirsiniz: ile komut kipine geçin ve ESCdüğmesine basın v. ve vi'de beklemek karakterine geçmek için farenizi kullanabilmelisiniz.

Bu tür bir komutun emacs modu ( set -o emacs) için varsayılan olup olmadığını bilmiyorum .


0
echo -e "\e[?1000;1006;1015h" # Enable mouse tracking

Senaryo: Ben github üzerine fare tıklaması bash readline imlecini taşımak için bir bash betiği yaptım

Ayrıntılar: Cevabımı başka bir gönderide oku


0

Bunu başarmak jupyter qtconsoleiçin bash_kernel ile kullanabilirsiniz ! Verilen bağlantılarda github depolarındaki kurulum talimatlarını izleyin, ardından terminal çalışmasından

jupyter console --kernel bash

Bu, çok yönlü ve güçlü bir kabuğu olan yeni bir pencere açacaktır.

  • fare imleci konumlandırma
  • metin seçimi ve düzenleme
  • Otomatik tamamlama
  • Tarih
  • çok daha fazla
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.