Jak wprowadzić znak tabulacji w vimie z włączoną wtyczką SuperTab?


15

Jak wprowadzić znak tabulacji w vimie z włączoną wtyczką SuperTab?

Odpowiedzi:


14

Sam nie użyłem tego rozszerzenia, ale zgaduję, że ^ V-Tab może działać. Zasadniczo ^ V można używać w trybie wstawiania, aby wstawić dosłowne naciśnięcie klawisza zamiast cokolwiek, do czego przypisany jest ten klawisz. Więc wpisz Control-V, a następnie wciśnij dowolny klawisz lub kombinację klawiszy, którą chcesz wstawić dosłownie.


1
W ^Vdokumentacji na stronie :help i_^v: „Uwaga: Kiedy CTRL-V jest mapowany (np. W celu wklejenia tekstu), często można zamiast tego użyć CTRL-Q”. Zobaczyć :help i_^q.
Rory O'Kane,

4

Jeśli chcesz symulować naciskanie <tab>tak, jakby SuperTab nie został zainstalowany (tzn. Chcesz wstawić kartę, która szanuje twoje :set expandtabustawienia), naciśnij Ctrl-Tab.

^V-<tab>wstawia dosłowną zakładkę. Jeśli :set expandtabwłączyłeś, to może nie być to, czego chcesz, ponieważ wstawia prawdziwy znak Tab, a nie ciąg spacji.


2

Możesz także użyć funkcji wcięcia, pisząc, >>która w zależności od ustawień wcięcia użyłaby znaku tabulacji.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.