Durchlaufe automatische Vervollständigungsvorschläge ohne Pfeile

10

Ich bin wirklich beeindruckt von der Autocomplete-Funktion der IntelliJ-IDE.

Was ich tun möchte, ist, die Autovervollständigungsvorschläge durchzugehen, die ich bekomme, wenn ich Strg + Leertaste ohne die Pfeiltasten (, ↓) drücke ).

Der Grund dafür ist, dass ich es vorziehe, meine Finger in der Home-Reihe zu halten (ich verwende IntelliJs Vim Emulator zusätzlich).

Zum Beispiel, wie würde ich sortThis anstelle von sorted auswählen, ohne die Pfeiltasten oder die Maus zu benutzen?

    
Matthias Braun 12.10.2014, 09:19
quelle

3 Antworten

10

Peter Gromovs Antwort brachte mich zu einer zufriedenstellenden Lösung :

In den Einstellungen von IntelliJ habe ich für Keymap -> Editor Actions -> Down eine benutzerdefinierte Verknüpfung festgelegt: Strg + J .

Auf diese Weise kann ich die Vorschläge durchblättern.

Das Festlegen einer Verknüpfung für Down with Selection oder Scroll Line Down in den IdeaVim-spezifischen Verknüpfungen hatte jedoch keinen Einfluss auf die Auswahl von Vorschlägen zur automatischen Vervollständigung.

    
Matthias Braun 12.10.2014, 13:55
quelle
1

Wenn Sie im Editor mit einigen IdeaVIM-spezifischen Verknüpfungen nach oben / unten blättern können, sollten sie auch in der Abschlussliste funktionieren.

In diesem speziellen Fall würde ich einfach ein weiteres "t" eingeben, damit "sortThis" zur (und einzigen) Variante gewählt wird.

    
Peter Gromov 12.10.2014 10:16
quelle
1

Für Mac OS gibt die IDE einen Hinweis, dass " ^↑ und ^↓ den Cursor im Editor nach oben und unten verschieben". Diese funktionieren eindeutig nicht.

Nach der Ausführung von @ matthias-brauns Lösung sind einige zusätzliche Schritte erforderlich.

Hier ist die vollständige Liste der Schritte, die ich verwende:

  1. Gehe zu Preferences -> Keymap
  2. Erweitern Sie Editor Actions (nicht Plug-ins -> IdeaVim )
  3. Wählen Sie Down
  4. Klicken Sie auf das Stiftsymbol oder klicken Sie mit der rechten Maustaste auf
  5. Wählen Sie Add Keyboard Shortcut
  6. Drücken Sie die Verknüpfung (Ich benutze ^N ) *
  7. Wiederholen Sie dies für 3-6 für Up (Ich benutze ^P )
  8. Klicken Sie auf Ok **
  9. Gehe zu Preferences -> Other Settings -> Vim Emulation
  10. Wählen Sie in der Dropdown-Liste unter Handler für die Zeile mit Down Vim ***
  11. aus
  12. Machen Sie dasselbe für Up

* Wenn Sie über die bereits vorhandene Tastenbindung gewarnt werden, entfernen Sie sie. Sie können jederzeit auf die Standardeinstellungen zurücksetzen, indem Sie auf das kleine Zahnradsymbol ganz oben rechts neben dem Dropdown-Menü klicken.

** Das Vim Emulation scheint nicht richtig ausgefüllt zu sein, bis Sie Preferences erneut öffnen.

*** Ich bin mir nicht sicher, warum die Handler Vim sein sollte. Das scheint mir rückwärts, aber es funktioniert.

    
Steiny 10.10.2016 21:28
quelle

Tags und Links