
Ich hätte gerne zwei Funktionen in VIM
- Bewegung des Mauszeigers
- Einfügen aus globaler Zwischenablage mit mittlerer Maustaste
Für die erste Funktion kann ich Einstellungen vornehmen mouse=a
, für die zweite mouse=r
.
Diese Funktionen funktionieren einzeln, aber nicht zusammen.
Wenn ichmouse=ar
- Mauszeiger bewegen [OK]
- Einfügen mit der mittleren Maustaste und den in vim ausgewählten Informationen [OK]
- Einfügen mit mittlerer Maustaste unter Verwendung von aus externer App ausgewählten Informationen [FEHLER]
Ist es möglich, diese Funktion gleichzeitig zu erhalten, ohne zusätzliche Anwendungen/Pakete zu installieren?
$ vim --version | grep clipboard -clipboard +iconv +path_extra -toolbar +eval +mouse_dec +startuptime -xterm_clipboard
Vielen Dank für Ihre Hilfe
Bearbeiten Mir wurde gesagt, dass ich Umschalt+mittlere Maustaste verwenden kann, um aus einer externen Auswahl einzufügen. Dies könnte funktionieren, wenn es eine Möglichkeit gäbe, sowohl den internen als auch den externen Puffer (Auswahl) zusammenzuführen. Wie kann ich in einem solchen Fall in den Einfügemodus wechseln, wenn Umschalt+mittlere Maustaste verwendet wird?
Antwort1
DerX Zwischenablagehat ein interessantes Verhalten. Es gibt drei Auswahlmöglichkeiten, oderKlemmbretterwenn du möchtest:
CLIPBOARD
: Interagieren Sie mit den MenüsCtrl-c
,Ctrl-v
, oderEdit
.PRIMARY
: Interagieren mitShift+Insert
oder mittlere Maustaste.SECONDARY
: größtenteils ungenutzt und außerhalb des Rahmens hierfür.
Nicht alle Terminalemulatoren unterstützen das Einfügen mit der mittleren Maustaste, wie @dmb andeutet. In Ihrem Fall werden die Informationen, die Sie mit der mittleren Maustaste einfügen möchten, in einem Ordner gespeichert, auf CLIPBOARD
den nicht über die mittlere Maustaste zugegriffen werden kann. Das VerständnisWoIhre Informationen werden kopiertZuhilft Ihnen dabei, zu verstehen, wie Sie diese Informationen extrahieren. Darüber hinaus empfehle ich Ihnen, einen Zwischenablage-Manager zu finden, der einen zufriedenstellenden Workflow bietet.