如何告诉Notepad ++在按Enter之前完全缩进该行?

Tei*_*eiv 5 tabs notepad++

我正在使用Notepad ++来编写PHP,并且我发现在按Enter之前没有相同缩进的方式是相当令人不安的.假设我有一个像这样的代码块:

    foreach()
    {
        if()
        {
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我将指针移动到if()行的开头,然后按Enter,则该行将具有类似foreach()行的缩进

    foreach()
    {

    if()
        {
        }
    }
Run Code Online (Sandbox Code Playgroud)

如何告诉Notepad ++自动缩进这样的代码?

    foreach()
    {

        if()
        {
        }
    }
Run Code Online (Sandbox Code Playgroud)

Bol*_*ock 2

按下该Home键,插入符号将在最后一个空格/制表符和字母 i 之间移动。现在,如果您点击Enter,则会生成一个新行,其中 if 语句保持其缩进级别。

如果您使用Home键跳转到代码行的开头,您会发现它默认在最后一个缩进空格和第一个非空格字符之间移动插入符号。反复按下该键可在此位置和行的开头之间切换。这比用鼠标指向并单击行的开头要有效得多。