Как настроить Notepad ++ на отступ строки так же, как перед нажатием Enter? - PullRequest
5 голосов
/ 14 марта 2011

Я использую Notepad ++ для написания PHP и нахожу способ не иметь такой же отступ, как до нажатия Enter, довольно неприятно. Допустим, у меня есть блок кода, подобный этому:

    foreach()
    {
        if()
        {
        }
    }

Если я переместу указатель на начало строки if () и нажму Enter, у этой строки будет отступ, как у foreach ()

    foreach()
    {

    if()
        {
        }
    }

Как я могу сказать Notepad ++ автоматически делать отступ кода наподобие этого?

    foreach()
    {

        if()
        {
        }
    }

Ответы [ 2 ]

2 голосов
/ 14 марта 2011

Нажмите клавишу Home , и курсор будет перемещен между последним пробелом / табуляцией и буквой i.Теперь, если вы нажмете Enter , появится новая строка с оператором if, сохраняющим уровень отступа.

Если вы используете клавишу Home , чтобы перейти к началустрок кода, вы обнаружите, что по умолчанию он перемещает курсор между последним отступом пробела и первым непробельным символом.Повторное нажатие клавиши переключает ее между этой позицией и началом строки.Это гораздо эффективнее, чем указывать и щелкать мышью по началу строки.

1 голос
/ 14 марта 2011

Это было обсуждено довольно хорошо в другом обсуждении стекопотока.

Я уверен, что вы найдете ответ на свой вопрос здесь

Авто-отступ в Notepad ++

...