回答:
<CTRL-V><Tab>
「挿入モード」で使用できます。挿入モードで<CTRL-V>
は、次の文字のリテラルコピーを挿入します。
これを頻繁に行う必要がある場合は、@ Dee`Kejが(コメントで)設定Shift+ Tabを提案し、このマッピングで実際のタブを挿入します。
:inoremap <S-Tab> <C-V><Tab>
また、@ feedbackloopで示されているように、Windows <CTRL-Q>
ではでなくを押す必要がある場合があります<CTRL-V>
。
CTRL
+ Q
の代わりに-を参照してstackoverflow.com/questions/6951672/...を
inoremap <S-Tab> <C-V><Tab>
でき~/.vimrc
ます。
以下のようにVim内からexpandtabオプションを無効にできます:
:set expandtab!
または
:set noet
PS:そして、「set expandtab」または「set et」を使用して、タブの挿入が完了したら元に戻します。
PS: .vimrc(softtabstop)の4つのスペースに相当するタブセットがある場合、タブキーを2回ではなく1回押すことでタブを挿入できるように、タブを8つのスペースに設定することもできます(softtabstop = 8を設定します)。
set et
およびset noet
スイッチへtab
とspace
必要性など。
.
複数のタブを挿入する場合は、を使用して最後のコマンドを繰り返します。