Как ввести символ табуляции в vim с включенным плагином SuperTab?
15
Я не использовал это расширение самостоятельно, но я думаю, что ^ V-Tab может работать. ^ V в общем случае можно использовать в режиме вставки для вставки буквального нажатия клавиши вместо того, чтобы сопоставить эту клавишу. Таким образом, вы набираете Control-V, а затем буквально нажимаете любую клавишу или комбинацию клавиш, которую хотите вставить.
^V
документах по адресу:help i_^v
: «Примечание. Когда CTRL-V отображается (например, для вставки текста), вы часто можете использовать CTRL-Q». См:help i_^q
.Если вы хотите смоделировать нажатие,
<tab>
как если бы SuperTab не был установлен (т.е. вы хотите вставить вкладку, соответствующую вашим:set expandtab
настройкам), нажмите Ctrl-Tab.^V-<tab>
вставляет буквенную вкладку. Если вы:set expandtab
включили, то это может быть не то, что вы хотите, потому что он вставляет настоящий символ табуляции, а не ряд пробелов.источник
Вы также можете использовать функцию отступа, набрав в
>>
которой, в зависимости от ваших настроек отступа, будет использоваться символ табуляции.источник