2011-01-24 15 views

回答

411

您可以在「插入模式」下使用<CTRL-V><Tab>。在插入模式下,<CTRL-V>會插入下一個字符的文字副本。

如果你發現你需要經常這樣做,@ Dee`Kej建議(在評論)設置 + 標籤通過

:inoremap <S-Tab> <C-V><Tab> 

而且爲,由著名插入一個真正的標籤@feedbackloop,在windows上,您可能需要按<CTRL-Q>而不是<CTRL-V>

+31

然後如果您想要插入多個選項卡,請使用`.`重複上一個命令。 – 2011-01-24 10:53:26

21

您可以從Vim禁用expandtab選項如下:

:set expandtab! 

:set noet 

PS:並設置它回來時,你用插入選項卡中完成,以「set expandtab 「或」set et「

PS:如果在.vimrc(soft)中將製表符設置爲等於4個空格tabstop),您也可以將其設置爲8個空格,以便能夠通過按Tab鍵一次而不是兩次(set softtabstop = 8)來插入選項卡。

0

從文檔上expandtab

要插入實際的標籤時expandtab是,使用CTRL-V<Tab>。另見:retabins-expandtab
paste 選項被設置並且當paste選項被重置時恢復時,該選項被重置。

所以,如果你有一個映射切換paste選項,例如,

你也可以做<F2>Tab<F2>

相關問題