[Оригинал] Для вашего первого вопроса как настроить NetBeans для удаления конечных пробелов , ответ заключается в том, что настройка отсутствует (на данный момент) чтобы контролировать это.Это происходит автоматически, но не с каждой строкой.Пробелы удаляются только из строк, которые вы редактируете (или из всего файла, если вы вызываете их вручную).См. Запись в блоге Петра Писла под названием " Удаление пробелов " для более полного объяснения.(Обратите внимание, что, хотя он ведет блог о функциях PHP NetBeans, эта особая функция применяется к базовому редактору, который используется всеми поддерживаемыми языками NetBeans.)
[Обновление] Эта функция стала доступна начиная с версии 7.0, как отмечалось другими в комментариях и ответах ниже.
Для вашего второго вопроса настроить редактор на автоматическое превращение табуляции в пробелы при вводе , вы можете найти эту настройку в параметрах форматирования редактора:
- Нажмите в меню Инструменты и выберите Параметры
- Нажмите на Editor в верхнем ряду значков
- Нажмите на вкладку Форматирование
- В поле Language , убедитесь, чточто Все языки выбраны
- В поле Категория убедитесь, что выбрано Вкладки и отступы
- Установите флажокдля Расширение вкладок до пробелов
- Для каждого дополнительного томаage, который доступен в поле Language , проверьте, что либо Override Global Options не отмечен, либо что Expands Tabs to Spaces также проверяется для этого языка.
- Нажмите OK
Это позволит убедиться, что при нажатии клавиши табуляции вставляется указанное количество пробелов, а не символ табуляции.Как и выше при удалении пробелов, все существующие вкладки в файле остаются без изменений, если вы не вызовете команду вручную, чтобы изменить весь файл.(Более того, даже если вы редактируете строку с вкладками на ней - оставляя вкладки на месте - редактор не преобразует их в пробелы. Эта опция контролирует только новые случаи нажатия клавиши TAB.)