當我處於INSERT模式時,我已將expandtab選項打開,按Tab鍵結果插入配置的空格數。當VIM中的expandtab選項爲ON時,如何插入製表符字符
但偶爾我想插入製表符本身。
你知道如何做到這一點嗎?
當我處於INSERT模式時,我已將expandtab選項打開,按Tab鍵結果插入配置的空格數。當VIM中的expandtab選項爲ON時,如何插入製表符字符
但偶爾我想插入製表符本身。
你知道如何做到這一點嗎?
您可以在「插入模式」下使用<CTRL-V><Tab>
。在插入模式下,<CTRL-V>
會插入下一個字符的文字副本。
如果你發現你需要經常這樣做,@ Dee`Kej建議(在評論)設置移 + 標籤通過
:inoremap <S-Tab> <C-V><Tab>
而且爲,由著名插入一個真正的標籤@feedbackloop,在windows上,您可能需要按<CTRL-Q>
而不是<CTRL-V>
。
您可以從Vim禁用expandtab選項如下:
:set expandtab!
或
:set noet
PS:並設置它回來時,你用插入選項卡中完成,以「set expandtab 「或」set et「
PS:如果在.vimrc(soft)中將製表符設置爲等於4個空格tabstop),您也可以將其設置爲8個空格,以便能夠通過按Tab鍵一次而不是兩次(set softtabstop = 8)來插入選項卡。
然後如果您想要插入多個選項卡,請使用`.`重複上一個命令。 – 2011-01-24 10:53:26