GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Versuchen Sie, + To global (vim-ähnliche Pfeiltasten) mit Xmodmap zuzuordnen?

Ich versuche, Ctrl zuzuordnen +H ,J ,K ,L mit den Pfeiltasten Links ,Nach unten ,Nach oben ,Richtig bzw. unter Ubuntu OS (global, nicht innerhalb von Vim).

Ich habe die hier gepostete Lösung versucht, aber die Modifikatorbefehle funktionieren nicht. Folgendes versuche ich:

xmodmap -e "keycode 45 Control_L = k Up"
xmodmap -e "keycode 45 control = k Up"

(Schlüsselcode 45 entspricht „k“)

Beide Befehle funktionieren nicht. (Sie geben keine Fehler, aber ctrl + k wird nicht dem Pfeil nach oben zugeordnet )

Gibt es eine Möglichkeit, diese Xmodmap zu erstellen, und wenn nicht, gibt es eine sauberere Problemumgehung?

Danke!

Edit:Ich habe meine Antwort hier gefunden – dank swift

Akzeptierte Antwort:

Es ist sicherlich eine sehr seltsame Idee, Ubuntu in den Codenamen „VimOS“ zu verwandeln. Ich denke, es ist viel angemessener, die Tasten von Vim einem freien und gleichmäßigeren Cluster der Tastatur zuzuordnen. Oder definitiv NICHT, weil es auch nützlich sein könnte.

Allerdings lösche ich meinen ersten Vorschlag zu Vim-Mappings nicht und sollte sagen, dass es hier eine Antwort auf Ihre Frage gibt:
Systemweite Navigation im vim-Stil (hjkl)

Teilweise stimme ich dieser Ansicht zu (Dank an shell ):

HINWEIS 3:Einrichten von Ctrl / Meta + H ,J ,K ,L Tastenbelegungen scheinen der einfachste
Weg zu sein, um eine Navigation im vim-Stil zu haben, aber das ist es nicht. Erstens:Sie müssten dies
auf Antragsbasis tun, was ein mühsamer Prozess ist. Zweitens:
Sie werden wahrscheinlich die Standardzuordnungen für jede beliebige
Anwendung aufheben. Last but not least:Einige Apps, z. rtorrent oder htop lassen Sie nicht
ihre Standardeinstellungen ändern, sparen Sie sich, indem Sie ihren Quellcode patchen. Aus
ähnlichen Gründen werden Sie mit Super / Hyper keine Arbeit erledigen , entweder.

Und auch hier habe ich eine nahe Antwort gefunden:
Superuser:Mapping Super+hjkl to arrow keys under X

Vim verwendet einen Umschaltmodus, um Tasten zuzuordnen. Also xmodmap für Vim, es sind einige austauschbare Globals, die die klassische Vim-Erfahrung brechen. Trotzdem klingt die Behauptung erbärmlich ;)

Vim unterstützt mehrere Bearbeitungsmodi – Normal, Einfügen, Ersetzen, Visuell,
Auswählen, Befehlszeile und Operator-ausstehend. Sie können eine Taste zuweisen, um
in allen oder einigen dieser Modi zu arbeiten.

Tastenzuordnung in Vim – Tutorial (Teil 1)
Tastenzuordnung in Vim – Tutorial (Teil 2)
Tastenzuordnung in Vim – Tutorial (Teil 3)

Verwandte:Xfce kann bevorzugte Anwendungen unter Ubuntu 19.04 nicht starten?
Ubuntu
  1. ssh-keygen-Befehl in Ubuntu 20.04 LTS Linux-Server – Erklärt mit Beispielen

  2. Mapping-Tastenkombination mit Xmodmap?

  3. Ubuntu – Raid5 Recovery Versuch mit „mdadm –create … Missing“?

  4. Was macht Gnome mit Multimedia-Tasten?

  5. Wie springe ich in einer Konsole mit STRG + Pfeiltasten zum nächsten oder vorherigen Wort?

So verwenden Sie die Public-Key-Authentifizierung mit SSH

ssh-keygen Befehl erklärt mit Beispiel in Linux

Vim:Datei mit +x Bit erstellen?

Fn + Pfeiltasten passen die tatsächliche Helligkeit auf einem Acer Aspire 5740 nicht an?

Arbeiten mit dem Vim-Editor (Text-Editor)

Bearbeiten einer .jar mit `vim`