我正在尝试使用Vim作为编辑器,但是当我使用autoindent功能时,它会删除我没有文本的缩进。这真的很烦人。据记载,这也是这样做的。
有没有办法阻止它这样做?
此外,这不是this question的重复,因为它只能解决问题。
答案 0 :(得分:3)
将以下内容添加到.vimrc:
inoremap <CR> x<BS><CR>
如果您在一行中输入任何内容,即使您删除了您输入的内容,Vim也不会消除缩进。这就是映射的作用。
This页面提供了另一种更精细的方法来处理您的请求。但坦率地说,我认为你应该采用Vim的默认行为,不缩进空行。这是通常避免只有空格的线条的正确方法。