OS X'in terminal uygulaması fareyi destekliyor mu?


18

SuperUser'daki bu cevaba göre , OS X'in terminal uygulaması, terminalde çalışan uygulamalara fare olayları göndermek için Alt + Fare Tıklaması kullanmalıdır. Geceyarısı Komutanı ile denedim, ama çalışmıyor. OS X Mavericks kullanıyorum.

Terminal uygulamasında fare desteğini etkinleştirmenin herhangi bir yolu var mı, iterm2'ye geçme veya bunun gibi bir şey var mı?


"Anahtarlama kısa" ile ne demek istiyorsun? İTerm'e geçmenizi tavsiye ederim. Bu cevap tarafından sağlanan bir SIMBL eklentisi var . Öyleyse, sorunuzun cevabı
hayırdır (

Yanıtlar:


23

Nitekim, OS X Terminal olabilir ⌥ tıklayarak yoluyla fare girişi alabilir:

Ancak, bazı Terminal uygulamaları geçirilen fare girişini almaz.


Fare olaylarını terminale geçirecek olan MouseTerm'i kurabilirsiniz .

  • Fare düğmesi raporlaması.
  • Fare kaydırma tekerleği raporlama.
  • Gibi programlar için simüle fare tekerleği kaydırma less(yani uygulama imleç tuşu modunu kullanan herhangi bir tam ekran programı ).
  • Terminal profili entegrasyonu (tercihler iletişim kutusu ile).

Bu bir SIMBL eklentisidir, bu yüzden çalışması için SIMBL'yi yüklemeniz gerekir . Bunun yerine EasySIMBL yüklemenizi öneririm .


EasySIMBL artı MouseTerm çalışıyor! Muhteşem.
Arne

Kenar mahalle! Bu tür püf noktaları bilmek, yaşamı çok daha kolay hale getirir.
CousinCocaine

OS X Yosemite 10.10 itibariyle, Terminal “Daha az gibi programlar için simüle edilmiş fare tekerleği kaydırma…” için yerleşik desteğe sahiptir. Bu, ** Tercihler> Profiller> [profil]> Klavye> Alternatif ekranı kaydır ”ile kontrol edilebilir; varsayılan olarak açıktır.
Chris Page

1
OS X El Capitan 10.11'den itibaren, Terminal Fare Raporlamayı destekler.
Chris Page

13

OS X El Capitan 10.11'den itibaren, Terminal Fare Raporlamayı destekler . Uygulama programlarını etkinleştirmek için yapılandırırsınız. Örneğin, Vim kullanımında set mouse=a.

Terminal, Shift, Meta ve Kontrol değiştiricilerinin yanı sıra üç fare düğmesi ve kaydırma tekerleğinin raporlanmasını destekler. Seçenek değiştirici tuşu Meta ile eşleşir (“Seçenek meta” klavye tercihinden bağımsız olarak). İki düğmeli bir aygıtta fare düğmesi üç için -Sağ Tıklama'yı kullanabilirsiniz (bu , Fare Raporlama etkin olmadığında Düzenle> Yapıştır Seçimi'ni⇧⌘V çağıran “orta düğme yapıştırma” için de geçerlidir ).

FnFare Raporlamasını geçici olarak atlamak ve terminal görünümü ile etkileşimde bulunmak için tıklarken, sürüklerken veya kaydırırken değiştirici tuşunu kullanabilirsiniz . Ayrıca kullanabilirsiniz izin ver> Fare Raporlama Görünümü daha uzun süreler için kendisine baypas etmek menü öğesini veya Fnkullanılamaz.


Dostum, sana bir bira almak istiyorum.
Filo

2

iTerm 2 kutudan çıkan tüm fare etkileşimlerini destekler.


Evet kabul edilen yanıtı görün (veya makinenizde test edin)
Matteo

Terminal.app ile yalnızca çok sınırlı miktarda fare etkileşimi desteklenir. iTerm2.app hepsini yönetir.
Simon Fredsted

0

En azından Terminal.app 2.6'da "Görünüm" menüsünde "Fare Raporlamaya İzin Ver" i etkinleştirin Geceyarısı Komutanı'nda fare desteği sağlar.


Fare Raporlamaya İzin Ver, Fare Raporlamayı etkinleştirmez , programların terminal komutlarını kullanarak bunu etkinleştirmesine izin verir . Bu menü öğesinin amacı, terminal görünümü ile etkileşimde bulunabilmeniz için MR'yi geçici olarak devre dışı bırakmaktır. MR'yi etkinleştirmek için kullanmak istediğiniz programı yapılandırmanız gerekir, örn., ~ / .Vimrc, ~ / .emacs, ~ / .nanorc. Bir fare veya izleme dörtgeni tıklarken, seçerken veya kaydırırken <kbd> Fn </kbd> değiştiricisini basılı tutarak terminal görünümü ile geçici olarak etkileşimde bulunabilirsiniz.
Chris Page
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.