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

时间:2011-03-14 11:01:02

标签: tabs notepad++

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

    foreach()
    {
        if()
        {
        }
    }

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

    foreach()
    {

    if()
        {
        }
    }

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

    foreach()
    {

        if()
        {
        }
    }

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

在另一个关于stackoverflow的讨论中已经讨论过这个问题。

我相信你会在这里找到你问题的答案

Auto-indent in Notepad++