Как сделать autoindent в Netbeans? - программирование

Как сделать autoindent в Netbeans?

В eclipse вы можете нажать Ctrl + I в любой строке, и он автоматически будет отступать от строки или группы строк в соответствии с выбранной в настройках схемой отступа.

Мне действительно не хватает этой функции в Netbeans. Есть ли эквивалентная функция?

Я знаю Alt + Shift + F, но это не достаточно хорошо. Я хочу отложить группу строк, а не весь файл.

4b9b3361

Ответ 1

Откройте "Инструменты" → "Параметры" → "Клавиатура", а затем найдите действие "Текущая строка или выбор текущего отступа" и установите нужный ярлык.

Ответ 2

Нажатие Alt + Shift + F позволяет отменить выбор. Если ничего не выбрано, он отбрасывает весь файл.

В новых версиях NetBeans вы даже можете форматировать сразу несколько файлов/папок! В окне Projects/боковой панели, если вы выберете одну или несколько папок или файлов и нажмите Alt + Shift + F. NetBeans запрашивает "Рекурсивно отформатировать выбранные файлы и папки?", а нажатие "ОК" будет рекурсивно форматировать все выбранные файлы/папки.

В Mac OS X ярлык Ctrl + Shift + F. (обратите внимание: это Ctrl, а не )

Я использовал выше ярлыки на NetBeans 7 и 8.

Ответ 3

Shift + Alt + F вставляет весь файл.

Ответ 4

Выберите строки, которые вы хотите переформатировать (отступы), затем нажмите Alt + Shift + F. Только отобранные строки будут переформатированы.

Ответ 5

Ctrl + Shift + F выполнит формат всего кода на странице.

Ответ 6

Если вы хотите, чтобы автоматический отступ точно так же, как Emacs делает это на TAB, то есть отступает текущая строка и перемещает курсор на первый символ без пробелов, сделайте следующее:

  • Перейдите в Инструменты → Параметры → Редактор → Макросы
  • Создайте новый макрос и назовите его как "tabindent"
  • Вставьте следующий макрокоманд:

    создания отступа строки каретка-линии первого столбца каретка-начинаются строки

  • Нажмите "Установить ярлык" и нажмите TAB

Ответ 7

Чтобы отформатировать весь код в NetBeans, нажмите Alt + Shift + F. Если вы хотите отступать от линий, выберите строки и нажмите Alt + Shift + стрелка вправо, а для отмены нажмите Alt + Shift + стрелка влево.

Ответ 8

Здесь представлена ​​полная процедура автоматического отступа файла с Netbeans 8.

Первый шаг - перейти к Tools -> Options и нажать кнопку "Редактор" и вкладку "Форматирование", как показано на следующем рисунке.

enter image description here

Когда вы задали параметры форматирования, нажмите кнопку "Применить" и нажмите "ОК". Обратите внимание, что мой пример - с языком С++, но это также относится и к Java.

Второй шаг - CTRL + A в файле, где вы хотите применить новую настройку форматирования. Затем ALT + SHIFT + F или щелкните по меню Source -> Format.

Надеюсь, это поможет.

Ответ 9

У меня теперь нет netbeans 6.9.1, а ALT + SHIFT + F отбрасывает только выбранные вами строки.

Если строки не выбраны, это приведет к отступов всего документа, в котором вы находитесь.

1 возможно непреднамеренное поведение: если вы выбрали ТОЛЬКО 1 строку, ее необходимо выбрать полностью, иначе она ничего не сделает. Но вам не нужно полностью выбирать последнюю строку группы или первую.

Я ожидал, что это будет отступ только одной строкой, просто выбрав первую пару символов, но не сработает, да, я знаю, что я ленивый, как ад...

Ответ 10

для Java NetBeans 7.1 и более поздних версий, даже в NetBeans 8.0 (что в настоящее время я использую), а затем, ярлык:

Alt + Shift + F

если вы посмотрите на KeyMap доступ из меню: ToolsOptionsKeyMap, "действие" - Формат, определенный с помощью ярлыка: Alt + Shift + F