Ich möchte die Maus in Vim nur zum Scrollen verwenden (nicht, um andere Vim-Modi zu aktivieren oder auf andere Weise mit Vim zu interagieren). Die Verwendung von :set mouse=a
scheint eine Alles- oder Nichts-Operation zu sein. Kann dies geändert werden? Alternativ kann iTerm so eingestellt werden, dass es nur Scroll-Ereignisse durchläuft und keine Click / Drag-Ereignisse?
Lange Erklärung: Ich benutze Vim in iTerm sehr oft und benutze nicht die Maus. Das Scrollen mit einem Trackpad ist jedoch sehr praktisch und eine gute Möglichkeit, große Dateien zu durchsuchen. Ich kann :set mouse=a
und benutze das Trackpad zum Scrollen und es ist großartig. Wenn ich jetzt auf klicke, wechselt vim jedoch in den visuellen Modus und iTerm kopiert den ausgewählten Text nicht. Ich möchte die Fähigkeit von iTerms behalten, Text auszuwählen und zu kopieren.
Ich habe darüber nachgedacht, Vim so einzurichten, dass das Kopieren in Vim unter Mac OS X funktioniert (mit pbcopy muss ich das trotzdem tun). Dies macht den Trick, wenn ich lokale Dateien bearbeite, aber die meiste Zeit bin ich ssh
irgendwo und bearbeite entfernte Dateien.
:set mouse=i
damit im Einfügemodus gescrollt und iTerm im normalen Modus ausgewählt. Nah genug, also bin ich als beantwortet markiert. Danke für die Idee!:set mouse=nicr
wenn Sie während der Auswahl die Option gedrückt halten. Siehe stackoverflow.com/questions/4608161/…:set mouse=nicr
duWenn Sie
set mouse=a
, können Sie immer noch verwenden Option -Klick zu iTerm Auswahl zu tun zu machen. Nicht ideal, aber die beste Option, die ich gefunden habe.quelle
Ich bin mir bei iTerm nicht sicher, aber das ist mit Terminal.app möglich.
http://ayaz.wordpress.com/2010/10/19/using-mouse-inside-vim-on-terminal-app/ (SIMBL und MouseTerm installieren)
Nur scrollen:
Getan.
quelle
Sie können die vim env- Optionen auch über die Befehlszeile festlegen
Beispielsweise:
Ein alternativer Alias für vim, der dies automatisch tut, könnte also sein:
quelle
Noch besser als die akzeptierte Antwort:
Dadurch können Sie scrollen und durch Hervorheben erhalten Sie einen visuellen Block.
quelle