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

15

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

Cheng
источник

Ответы:

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

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

Дэнни Стейпл
источник