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!