Wie kann ich in vim ein Tabulatorzeichen mit aktiviertem SuperTab-Plugin eingeben?


15

Wie kann ich in vim ein Tabulatorzeichen mit aktiviertem SuperTab-Plugin eingeben?

Antworten:


14

Ich habe diese Erweiterung nicht selbst verwendet, aber ich würde vermuten, dass ^ V-Tab möglicherweise funktioniert. ^ V kann im Allgemeinen im Einfügemodus zum Einfügen eines wörtlichen Tastenanschlags anstelle dessen verwendet werden, wofür diese Taste zugeordnet ist. Sie geben also Control-V ein und drücken dann die Taste oder Tastenkombination, die Sie wörtlich einfügen möchten.


1
In den ^VDokumenten unter :help i_^v: "Hinweis: Wenn STRG-V zugeordnet ist (z. B. um Text einzufügen), können Sie häufig STRG-Q verwenden." Sehen :help i_^q.
Rory O'Kane

4

Wenn Sie das Drücken simulieren möchten, <tab>als wäre SuperTab nicht installiert (dh Sie möchten eine Registerkarte einfügen, die Ihre :set expandtabEinstellungen berücksichtigt ), drücken Sie Strg-Tab.

^V-<tab>Fügt eine wörtliche Registerkarte ein. Wenn Sie dies :set expandtabaktiviert haben, ist dies möglicherweise nicht das, was Sie möchten, da ein reales Tabulatorzeichen und keine Leerzeichenfolge eingefügt wird.


2

Sie können die Einrückungsfunktion auch verwenden, indem >>Sie Folgendes eingeben: Abhängig von Ihren Einrückungseinstellungen wird ein Tabulatorzeichen verwendet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.