我想按<Tab>键让vim每次插入相同数量的空格。在默认情况下,它似乎不会这样做,而是从行首开始对齐到最接近的tabstop倍数。
例如,假设我的.vimrc中有以下配置
set tabstop=4
set shiftwidth=4
set expandtab箭头显示了在键入hi后按<Tab>时发生的情况。垂直线|表示vim光标的新位置。
这是目前的情况:
hi->|
1234| // Aligned to a 4 space boundary然而,这就是我要找的:
hi--->|
123456| // Exactly 4 spaces from 'i'发布于 2020-10-26 09:14:14
在插入模式下,将Tab键映射到4个空格:
:imap <tab> <space><space><space><space>
https://stackoverflow.com/questions/64530354
复制相似问题