2016-07-10 10 views
1

Gibt es eine Möglichkeit, sich durch eine Liste von Vorschlägen zu bewegen, ohne die Homezeile der Tastatur zu verlassen? Ich bin auf der Suche nach einer Art Vim-Analog zu den Auf- und Abwärtspfeil-Aktionen. list of suggestions in IntelliJ IDEAIdeaVim: Wie durch Listenelemente ohne Verwendung von Pfeiltasten zu durchlaufen?

+0

Es ist ein Feature-Request nicht in Frage) zu YouTrack https gehen neu zuordnen: // youtrack.jetbrains.com/issues/VIM – Bimawa

+1

Dem würde ich nicht zustimmen, weil ich nicht weiß, ob IdeaVIM überhaupt solche Funktionalität hat. Die Antwort, die ich erwarte, ist eine von: a) "Nein, es gibt keine solche Funktion" + optionale Problemumgehung; b) "Ja, es gibt solche Funktion, und hier ist, wie es geht". – Pavel

Antwort

1

Sie können Fn binden + hjkl Schlüssel global in Ihrem OS Pfeil. Nie mehr die Home-Reihe verlassen! Fn befindet sich oft in der unteren linken Ecke der Tastatur, wo Sie es leicht mit Ihrer linken Handfläche erreichen können.

Auf OS X können Sie die Schlüssel mit der ausgezeichneten Karabiner Software (früher bekannt als KeyRemap4MacBook), die eine "Vi Mode" Voreinstellung hat, neu zuordnen.

Unter Linux gibt es mehrere Lösungen mit xmodmap oder XKB, siehe https://superuser.com/questions/96299/mapping-superhjkl-to-arrow-keys-under-x. Möglicherweise müssen Sie Fn für LCtrl ersetzen: Ich bin mir nicht sicher, ob Fn für Schlüssel-Neuzuordnungs-Code überhaupt sichtbar ist.

Nicht sicher, ob es irgendwelche Optionen unter Windows gibt.

Auch bestimmte High-End-Tastaturen können Schlüssel in Hardware neu zuordnen.

+0

Dies sind einige sehr interessante Ideen und Ressourcen, danke fürs Teilen! Von diesen inspiriert, werde ich die Idee der Neuanpassung von LCtrl an CapsLock in Betracht ziehen und LCtrl zu dem magischen Schlüssel machen, der h, j, k, l in Pfeiltasten umwandelt. – Pavel

0

Unter Windows können Sie AutoHotkey verwenden Win + jk zu untenUp

#j::Send {Down} 
#k::Send {Up}