Vim-Befehlspalette, ähnlich wie erhabener Text

1518
user137369

In erhabenem Text können Sie drücken P, um die Befehlspalette aufzurufen . Gibt es ähnliche Tools für vim?

Ich habe vim-ctrlp-cmdpalette ausprobiert, und obwohl es relativ gut funktioniert (es gibt einige kleine Probleme), hängt es von ctrlp ab (kein großes Problem), und es sieht so aus, als würde es nicht viel Entwicklung sehen (es hat 14 begeht im Verlauf von 3 Tagen vor 5 Monaten eine "Erste experimentelle Version"), also habe ich mich gefragt, ob es bekannte Alternativen gibt, da die Suche nach "vim command palette" etwas einschränkend ist; Vielleicht gibt es andere Begriffe, die dafür besser geeignet sind.

4

2 Antworten auf die Frage

3
romainl

Die Befehlspalette enthält selten genutzte Funktionen wie Sortieren, Ändern der Syntax und Einrücken der Einstellungen. Mit nur wenigen Tastendrücken können Sie nach dem suchen, was Sie möchten, ohne jemals durch die Menüs navigieren zu müssen oder sich verdeckte Tastenkombinationen merken zu müssen.

Genau dafür gibt es die Befehlszeile von Vim. Der einzige Unterschied ist, dass Sie nicht die coole, sondern letztendlich unnötige unscharfe Suche erhalten, die Sie in ST erhalten.

:e<C-d> :e<Tab> 

In Kombination mit wildmenu, Ihrem Liebling wildoptionsund einem Hauch von wildignoreund wildignorecaseSie haben dort einen ziemlich nützlichen Mechanismus.

Wenn Sie das Plugin Weg gehen wollen, dann ist es wahrscheinlich, dass Sie finden, was Sie wollen, vereinen oder könnten Sie Paradigm versuchen SkyBison .

Aber mein Rat ist, bei der normalen Befehlszeile zu bleiben.

"Coole, aber letztendlich unnötige Fuzzy-Suche"; Hier unterscheiden sich unsere Meinungen. Oft erinnere ich mich nur an einen Teil eines Befehls und nicht an den Start. Daher ist die unscharfe Suche für mich nicht nutzlos. Zusätzlich zur Fuzzy-Suche enthält es auch eine kurze Befehlsbeschreibung, die sehr nützlich ist, um neue Plugin-Optionen zu verstehen. user137369 vor 10 Jahren 0
Hmm. Neue Plugin-Optionen werden in der Dokumentation des Plugins erläutert. Ich sagte auch "unnötig", nicht "nutzlos". Es gibt kein direktes Äquivalent dieser Befehlspalette in vim. Sie müssen den Entwickler von ctrlp anpassen oder davon überzeugen, dass er die gewünschten Funktionen hinzufügt. romainl vor 10 Jahren 0
"Ich sagte auch" unnötig ", nicht" nutzlos ". Du hast recht und ich entschuldige mich, mein Fehler. user137369 vor 10 Jahren 0
0
cokedude

Es wäre hilfreich, wenn Sie erläutern würden, was Sie mit einer Befehlsleiste meinen. Ich vermute, du meinst das so:

http://www.pixhost.org/show/3984/19384689_vi_history.jpeg

Um darauf zuzugreifen, drücken Sie

q: 

http://vim.wikia.com/wiki/Using_command-line_history