vim mousetasten getrennt definieren ?
-
- Beiträge: 57
- Registriert: 16.04.2022 10:12:18
vim mousetasten getrennt definieren ?
Hallo,
Standarmässig ist die Rechte mousetaste für visualmode, linke für Positionierung im Text.
Mit Rechte Mousetaste wollte ich aber Texte kopieren/einfügen.
Im web habe ich "set mouse-=a" gefunden.
Diesmal hat die Linke Mousetaste die Positionierung-Funktion verloren.
Gibt es eine Möglichkeit, dass die Linke Mousetaste unberührt bleibt ?
Danke für Hinweise
Standarmässig ist die Rechte mousetaste für visualmode, linke für Positionierung im Text.
Mit Rechte Mousetaste wollte ich aber Texte kopieren/einfügen.
Im web habe ich "set mouse-=a" gefunden.
Diesmal hat die Linke Mousetaste die Positionierung-Funktion verloren.
Gibt es eine Möglichkeit, dass die Linke Mousetaste unberührt bleibt ?
Danke für Hinweise
Re: vim mousetasten getrennt definieren ?
Eine Möglichkeit, in den vim-Einstellungen die Funktionen der Maustasten so festzulegen, wie es dir vorschwebt, kenne ich nicht. Bei der Standardeinstellung gibt es aber eine Möglichkeit, per Maus (ohne Visual Mode) in vim Text zu kopieren und einzufügen:
(1) Mit gedrückter Shifttaste und gedrückter linker (oder rechter) Maustaste Text auswählen.
(2) Shifttaste loslassen und mit linker Maustaste die gewünschte Einfügeposition anklicken.
(3) Erneut Shifttaste drücken und per mittlerer Maustaste den Text einfügen.
(1) Mit gedrückter Shifttaste und gedrückter linker (oder rechter) Maustaste Text auswählen.
(2) Shifttaste loslassen und mit linker Maustaste die gewünschte Einfügeposition anklicken.
(3) Erneut Shifttaste drücken und per mittlerer Maustaste den Text einfügen.
-
- Beiträge: 57
- Registriert: 16.04.2022 10:12:18
Re: vim mousetasten getrennt definieren ?
Geht, kann es mir nicht merken. Aber vielen dank
- KBDCALLS
- Moderator
- Beiträge: 22458
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: vim mousetasten getrennt definieren ?
Kann mir eigentlich nicht vorstellen das set mouse=a einen Einfluß auf die Tastenbelegung der Maus hat. Das ist die Standardeinstellung bei Debian. Die besagt eigentlich nur das alle vorhergehen Maus-Modi aktiviert werden.
Code: Alles auswählen
n Normal mode and Terminal modes v Visual mode i Insert mode c Command-line mode h all previous modes when editing a help file a all previous modes r for |hit-enter| and |more-prompt| prompt
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: vim mousetasten getrennt definieren ?
OT: „Maustasten“ oder „mouse buttons” – da sollte man sich schon mal deciden.
Re: vim mousetasten getrennt definieren ?
Noch ein Workaround:
gvim (Paket
vim-gtk3) installieren. Einstellung set mouse=a wählen.
gvim im Terminalmodus starten:
Jetzt kann mit linker Maustaste Text ausgewählt (Visual Mode) und an anderer Stelle mit mittlerer Maustaste eingefügt werden.
Nähere Erklärung siehe: https://web.archive.org/web/20210511102 ... under-vim/
gvim (Paket

gvim im Terminalmodus starten:
Code: Alles auswählen
gvim -v
Nähere Erklärung siehe: https://web.archive.org/web/20210511102 ... under-vim/
-
- Beiträge: 57
- Registriert: 16.04.2022 10:12:18
Re: vim mousetasten getrennt definieren ?
set mouse-=aKBDCALLS hat geschrieben:29.03.2023 12:40:43Kann mir eigentlich nicht vorstellen das set mouse=a einen Einfluß auf die Tastenbelegung der Maus hat. Das ist die Standardeinstellung bei Debian. Die besagt eigentlich nur das alle vorhergehen Maus-Modi aktiviert werden.Mit set lassen sich alle geänderten Einstellungen abfragen Mit set! für jede Einstellung eine Zeile Mit set mouse nur die Einstellung für die Maus. set all und set! all sämliche auch die nicht geänderten.
Code: Alles auswählen
n Normal mode and Terminal modes v Visual mode i Insert mode c Command-line mode h all previous modes when editing a help file a all previous modes r for |hit-enter| and |more-prompt| prompt
War die Anweisung
- KBDCALLS
- Moderator
- Beiträge: 22458
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: vim mousetasten getrennt definieren ?
Wa haste das denn her ?
Falls das hier https://gist.github.com/u0d7i/01f78999feff1e2a8361 ist wird die Maus damit deaktiviert.
Falls das hier https://gist.github.com/u0d7i/01f78999feff1e2a8361 ist wird die Maus damit deaktiviert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 57
- Registriert: 16.04.2022 10:12:18
Re: vim mousetasten getrennt definieren ?
Danke mit der Lösung kann ich lebenHuo hat geschrieben:29.03.2023 21:32:24Noch ein Workaround:
gvim (Paketvim-gtk3) installieren. Einstellung set mouse=a wählen.
gvim im Terminalmodus starten:Jetzt kann mit linker Maustaste Text ausgewählt (Visual Mode) und an anderer Stelle mit mittlerer Maustaste eingefügt werden.Code: Alles auswählen
gvim -v
Nähere Erklärung siehe: https://web.archive.org/web/20210511102 ... under-vim/