如何让Vim自动缩进以保持新行的缩进

时间:2015-07-26 23:27:16

标签: vim notepad++ auto-indent

我的.vimrc

中有set autoindent

说我在插入模式下在Vim的缩进线上。如果我通过按Enter键创建一堆新行,它将保持我的光标缩进。但是,我当前行和原始行之间的行会丢失缩进。 Notepad ++

不会发生这种情况

|表示空行上的缩进。

的Vim:

function f()
{
    var x;
|
|
|
    |//cursor

记事本++:

function f()
{
    var x;
    |
    |
    |
    |//cursor

如何使Vim表现得像Notepad ++?

1 个答案:

答案 0 :(得分:-1)

试试这个并告诉我它是否能解决您的问题。

**在正常模式下**

:set smartindent

**或者在.vimrc文件中添加**

set smartindent