Как ввести символ табуляции в vim с включенным плагином SuperTab?


15

Как ввести символ табуляции в vim с включенным плагином SuperTab?

Ответы:


14

Я не использовал это расширение самостоятельно, но я думаю, что ^ V-Tab может работать. ^ V в общем случае можно использовать в режиме вставки для вставки буквального нажатия клавиши вместо того, чтобы сопоставить эту клавишу. Таким образом, вы набираете Control-V, а затем буквально нажимаете любую клавишу или комбинацию клавиш, которую хотите вставить.


1
В ^Vдокументах по адресу :help i_^v: «Примечание. Когда CTRL-V отображается (например, для вставки текста), вы часто можете использовать CTRL-Q». См :help i_^q.
Рори О'Кейн

4

Если вы хотите смоделировать нажатие, <tab>как если бы SuperTab не был установлен (т.е. вы хотите вставить вкладку, соответствующую вашим :set expandtabнастройкам), нажмите Ctrl-Tab.

^V-<tab>вставляет буквенную вкладку. Если вы :set expandtabвключили, то это может быть не то, что вы хотите, потому что он вставляет настоящий символ табуляции, а не ряд пробелов.


2

Вы также можете использовать функцию отступа, набрав в >>которой, в зависимости от ваших настроек отступа, будет использоваться символ табуляции.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.