Ohne IdeaVim in PhpStorm kann die Tab-Taste verwendet werden, um einen ausgewählten Textblock einzurücken. Es interessiert mich jedoch, ob es einen Shortcut-Key gibt, der das Gleiche mit dem installierten IdeaVim-Plugin tut (ohne Funktionalität zu verlieren, die die Tab-Taste sonst hat).Tastenkürzel zum Einrücken eines Textblocks mit IdeaVim und Phpstorm
11
A
Antwort
20
Siehe Indent multiple lines quickly in vi
Sie im normalen Modus sein müssen, das heißt gehen Esc
vor Einrücken.
Sie können einen Zeilenblock mit Shift+V
, dann nach oben/unten Pfeile, dann >
zum Einrücken auswählen (<
invertiert Einzug).
6
Ich denke folgende Einstellungen sind was du willst! :)
Setzen Sie die folgenden zu ~/.ideavimrc
nnoremap <Tab> >>_
nnoremap <S-Tab> <<_
inoremap <S-Tab> <C-D>
vnoremap <Tab> >gv
vnoremap <S-Tab> <gv
ideavim Unterstützung vimrc mit .ideavimrc
siehe auch: Is there a way to get IdeaVIM to honor the mappings from my .vimrc file?
+0
Funktioniert für mich. Vielen Dank! – Zeth
Verwandte Themen
- 1. Sichtbare Zeilenanzahl eines TextBlocks
- 2. WPF: Drucken eines mehrseitigen TextBlocks
- 3. IdeaVim und russisches Layout
- 4. eclipse: Ändern der Anzahl der Leerzeichen zum Einrücken/Einrücken
- 5. Tastenkürzel mit Yasnippet anzeigen
- 6. Höhe eines Textblocks in einer Konsolenanwendung ermitteln
- 7. IdeaVim lädt .vimrc nicht?
- 8. Binden eines TextBlocks an die Eigenschaft eines Fensters
- 9. Höhe eines Textblocks mit einer festen Breite in PHP berechnen
- 10. Code ausblenden und Zeilen einrücken
- 11. Python: 4 Leerzeichen zum Einrücken verwenden. Warum?
- 12. IdeaVim: Navigieren durch Projektdatei
- 13. vim Einrücken eines Blocks von Code nach innen und außen
- 14. wie den Code-Block in Python IDE einrücken: Spyder?
- 15. Inkrementelle Suche in IdeaVim
- 16. Eclipse-Tastenkürzel für VisualStudio
- 17. Binding Javascript Tastenkürzel Ereignisse
- 18. Tastenkürzel in der Webanwendung
- 19. Sublime Text 3 - Tastenkürzel zum Anpassen der Fenstergröße?
- 20. AngularJS Backspace-Tastenkürzel
- 21. Tastenkürzel zum Überspringen aller Haltepunkte in der Sonnenfinsternis
- 22. Anzeige des Textblocks
- 23. Erhalte den Inhalt eines Textblocks in einer combobox.itemtemplate
- 24. Platzieren Sie ein Bild in der Mitte eines Textblocks
- 25. Schnellste Möglichkeit zum Einfügen eines Textblocks in den Vi Editor von einer externen Quelle
- 26. Wie berechne ich die gerenderte Position der Ecken eines Textblocks?
- 27. Emacs Tastenkürzel für "\ C-"
- 28. Wie ändere ich die Hintergrundfarbe eines Textblocks in Silverlight?
- 29. Verketten von Zeichenfolgen anstelle eines Stapels von TextBlocks
- 30. Vim: Einrücken mit Tabulatoren, richten mit Leerzeichen
Große, das ist ziemlich gut aussieht. Ich stelle jedoch fest, dass die Auswahl aufgehoben wird, sobald ich einen Einzug für einen ausgewählten Block ausgeführt habe. Wenn Sie wissen, wie Sie die Auswahl beibehalten können, lassen Sie es mich wissen! Danke noch einmal. –
Sie können die Anzahl der Einzüge vor dem '<' or '>' Befehl angeben. Wie, 2> 2 Einrückungen. Bitte. – Niloct
Es gibt den '.' Befehl in vim, der den letzten Befehl wiederholt, was viel besser wäre als das Berechnen (sogar mit den vertikalen Linien in phpstorm, die dir dabei helfen). Es scheint, IdeaVim ist in dieser Sache gebrochen: ein Punkt Befehl nach einem Block Einrückung Einzüge nur eine Zeile ... – Niloct