Может ли NetBeans удалить конечные пробелы и изменить вкладки на пробелы при сохранении?



Я только начал использовать NetBeans, и пытаюсь решить, как:




  1. сделайте так, чтобы конечные пробелы удалялись при сохранении. Я знаю, что вы можете вызвать его вручную, но это раздражает, если вы забыли. Можно ли это сделать автоматически при сохранении? Я хочу, чтобы это было сделано, потому что он держит код аккуратным, потому что это действительно раздражает, когда вы перемещаетесь по коду, и текстовый курсор идет повсюду из-за замыкающих пробелов, которые вы не видите, и потому что пробельный и непреднамеренного воздействия на HTML макеты и другие вещи.


  2. сделайте так, чтобы вкладки автоматически превращались в 4 пробела во время ввода, а не преобразования при сохранении или, что еще хуже, только при ручном вызове.


772   5  

5 ответов:

[оригинальный] для вашего первого вопроса,Как настроить NetBeans для удаления конечных пробелов, ответ заключается в том, что нет настройки (на данный момент), чтобы контролировать это. Это происходит автоматически, но не с каждой строкой. Пробелы удаляются только из строк, которые вы редактируете (или из всего файла, если он вызывается вручную). Смотрите запись в блоге Петра Писля под названием" удаление конечных пробелов" для более полного объяснения. (Обратите внимание, что даже если он ведет блог о функциях PHP NetBeans, эта конкретная функция относится к базовому редактору, совместно используемому всеми поддерживаемыми языками NetBeans.)

[обновление] эта функция была доступна с версии 7.0, как указано другими в комментариях и ответах ниже.

для вашего второго вопроса,установите редактор для автоматического создания вкладок в пробелы при вводе, вы можете найти эту настройку в форматировании редактора опции:

  1. нажмите на кнопку инструменты и выбрать опции
  2. нажать на кнопку редактор в верхнем ряду иконок
  3. нажмите на кнопку форматирование tab
  4. на язык поле, убедитесь, что Все Языки выбран
  5. на категория поле, убедитесь, что Вкладки И Отступы выбран
  6. Регистрация ящик для развернуть вкладки В пробелы
  7. для каждого дополнительного языка, который доступен язык поле, проверьте, что либо Переопределить Глобальные Параметры не проверяется, или что развернуть вкладки В пробелы также проверяется для этого языка.
  8. клик ОК

Это гарантирует, что при нажатии клавиши tab будет вставлено указанное количество пробелов, а не вкладка характер. Как и выше с удалением пробелов, все существующие вкладки в файле остаются как есть, если вы не вызовете ручную команду для изменения всего файла. (Более того, даже если вы редактируете строку с вкладками на ней-оставляя вкладки на месте-редактор не преобразует их в пробелы. Только новые экземпляры нажатия клавиши TAB управляются этой опцией.)

для первого вопроса NetBeans 7.0+ теперь имеет встроенное решение. Вы можете найти его в:

На NetBeans 7:

Инструменты > Параметры > редактор > общие > при сохранении файлов > Удалить Конечные Пробелы: Никогда / Всегда / Только Для Измененных Строк

На NetBeans 8 / 9:

"Инструменты" > "Параметры" > "Редактор" > "Сохранить"> Удалить Конечные Пробелы Из: Нет / Все Строки / Только Измененные Строки

"Инструменты" > "Параметры" > "Редактор" > "Сохранить"> Удалить Конечные Пробелы Из: Нет / Все Строки / Только Измененные Строки

Это по состоянию на Netbeans 7.3,согласно Webmut.

для netbeans 7.4+

ОС Windows - Инструменты > Настройки > Редактор > Сохранить > Удалить Пробелы Из: Не / Всем Строкам / Измененных Строк Только

Mac-Netbeans > Настройки > Параметры > редактор > при сохранении > удалить конечные пробелы из: Нет / все строки / только измененные строки

также вы можете установить определенный язык. Вы также можете установить переформатирование при сохранении.

Если вы хотите удалить все конечные пробелы в файле вручную только один раз, вы можете вызвать действие "удалить конечные пробелы" из меню источника вручную.

Источник -> Удалить Конечные Пробелы

Comments

    Ничего не найдено.