Vim Autoindent Whitespace

时间:2011-07-23 18:06:32

标签: vim whitespace

我正在尝试使用Vim作为编辑器,但是当我使用autoindent功能时,它会删除我没有文本的缩进。这真的很烦人。据记载,这也是这样做的。

有没有办法阻止它这样做?

此外,这不是this question的重复,因为它只能解决问题。

1 个答案:

答案 0 :(得分:3)

将以下内容添加到.vimrc:

inoremap <CR> x<BS><CR>

如果您在一行中输入任何内容,即使您删除了您输入的内容,Vim也不会消除缩进。这就是映射的作用。

This页面提供了另一种更精细的方法来处理您的请求。但坦率地说,我认为你应该采用Vim的默认行为,不缩进空行。这是通常避免只有空格的线条的正确方法。