NetBeans, отключить ** ЛЮБОЙ ** автоматический отступ / автоматическое форматирование

#netbeans #auto-indent

#netbeans #автоматический отступ

Вопрос:

Я только что опробовал NetBeans, и мне это очень нравится.
Но что сводит меня с ума, так это ужасное автоматическое форматирование кода!

Если я делаю отступ, я хочу этот отступ, но NetBeans продолжает придерживаться стиля форматирования, определенного в Сервис -> Параметры -> Редактор -> Форматирование.

Просто для примера, допустим, я хочу сделать следующее:

 namespace cn {
    // this has 1 indentation
        // this has 2 indentations
        class Foo;
}
  

NetBeans превращает его в:

 namespace cn {
    // this has 1 indentation
        // this has 2 indentations
    class Foo;
}
  

Он автоматически удаляет один из 2 отступов при вводе любого символа, кроме than / .

Есть ли опция, которую я пропустил, которая отключает любой автоматический отступ?

Даже это может отключить очень хорошее удаление отступов при использовании фигурной фигурной скобки.

Комментарии:

1. Что еще хуже, так это то, что отступ не работает большую часть времени, даже для чистого кода PHP. Если мы добавим в микс какой-нибудь движок шаблонов / HTML / CSS / JS, я обнаружу, что трачу четверть своего времени на то, чтобы исправить отступ.

Ответ №1:

Я искал то же самое, и, боюсь, ответ отрицательный.

Я использую Netbeans для PHP, и если я перейду в меню Инструменты -> Параметры -> Редактор -> Форматирование, там есть опция под названием «количество пробелов на отступ», проблема в том, что она не может быть установлена на 0. Мягко говоря, неприятно, поскольку я ожидал, что смогу выбирать, делать отступ или нет, в любое время, когда захочу, используя свою клавиатуру.