Answers:
您可以<CTRL-V><Tab>
在“插入模式”下使用。在插入模式下,<CTRL-V>
插入下一个字符的文字副本。
如果您需要经常执行此操作,则@ Dee`Kej建议(在注释中)设置Shift+ Tab插入具有此映射的真实选项卡:
:inoremap <S-Tab> <C-V><Tab>
另外,如@feedbackloop所述,在Windows上,您可能需要按<CTRL-Q>
而不是<CTRL-V>
。
inoremap <S-Tab> <C-V><Tab>
-您可以将其放在~/.vimrc
文件中。
您可以从Vim内部禁用expandtab选项,如下所示:
:set expandtab!
要么
:set noet
PS:在完成“插入标签”,“设置扩展标签”或“设置等”后将其重新设置
PS:如果您在.vimrc(softtabstop)中将制表符设置等效为4个空格,则您可能还希望将其设置为8个空格,以便能够通过按一次制表符而不是两次来插入制表符(将softtabstop = 8设置为)。
set et
和set noet
到交换机tab
和space
根据需要。
.
如果要插入多个选项卡,请使用重复上一个命令。