在我的.vimrc中我有:
set shiftwidth=4
set tabstop=4
set expandtab
当我点击Tab按钮时,设置为使用4个空格而不是制表符。但是当我在Tab后面击退格后,我需要退回所有4个空格。有没有办法这样做当我去退格时一个“标签”它可以删除所有4个空格?
答案 0 :(得分:77)
尝试set softtabstop=4
答案 1 :(得分:8)
您可以尝试使用^ T和^ D.
:help i_CTRL-T
:help i_CTRL-D
这些允许插入或删除(更像是退格)一些等于shiftwidth的空格。
答案 2 :(得分:0)
我之前遇到了同样的问题,但我很快发现在实际编码中只退格1个字符没有任何意义。 但是如果你真的想要退格1个字符,你可以再输入一个空格,那么每次你按空格键时你只能删除一个字符,即使你在那里输入了4个空格标签