Ответ 1
Откройте "Инструменты" → "Параметры" → "Клавиатура", а затем найдите действие "Текущая строка или выбор текущего отступа" и установите нужный ярлык.
В eclipse вы можете нажать Ctrl + I в любой строке, и он автоматически будет отступать от строки или группы строк в соответствии с выбранной в настройках схемой отступа.
Мне действительно не хватает этой функции в Netbeans. Есть ли эквивалентная функция?
Я знаю Alt + Shift + F, но это не достаточно хорошо. Я хочу отложить группу строк, а не весь файл.
Откройте "Инструменты" → "Параметры" → "Клавиатура", а затем найдите действие "Текущая строка или выбор текущего отступа" и установите нужный ярлык.
Нажатие Alt + Shift + F позволяет отменить выбор. Если ничего не выбрано, он отбрасывает весь файл.
В новых версиях NetBeans вы даже можете форматировать сразу несколько файлов/папок! В окне Projects
/боковой панели, если вы выберете одну или несколько папок или файлов и нажмите Alt + Shift + F. NetBeans запрашивает "Рекурсивно отформатировать выбранные файлы и папки?", а нажатие "ОК" будет рекурсивно форматировать все выбранные файлы/папки.
В Mac OS X ярлык Ctrl + Shift + F. (обратите внимание: это Ctrl, а не ⌘)
Я использовал выше ярлыки на NetBeans 7 и 8.
Shift
+ Alt
+ F
вставляет весь файл.
Выберите строки, которые вы хотите переформатировать (отступы), затем нажмите Alt + Shift + F. Только отобранные строки будут переформатированы.
Ctrl
+ Shift
+ F
выполнит формат всего кода на странице.
Если вы хотите, чтобы автоматический отступ точно так же, как Emacs делает это на TAB, то есть отступает текущая строка и перемещает курсор на первый символ без пробелов, сделайте следующее:
Вставьте следующий макрокоманд:
создания отступа строки каретка-линии первого столбца каретка-начинаются строки
Нажмите "Установить ярлык" и нажмите TAB
Чтобы отформатировать весь код в NetBeans, нажмите Alt + Shift + F. Если вы хотите отступать от линий, выберите строки и нажмите Alt + Shift + стрелка вправо, а для отмены нажмите Alt + Shift + стрелка влево.
Здесь представлена полная процедура автоматического отступа файла с Netbeans 8.
Первый шаг - перейти к Tools -> Options
и нажать кнопку "Редактор" и вкладку "Форматирование", как показано на следующем рисунке.
Когда вы задали параметры форматирования, нажмите кнопку "Применить" и нажмите "ОК". Обратите внимание, что мой пример - с языком С++, но это также относится и к Java.
Второй шаг - CTRL + A в файле, где вы хотите применить новую настройку форматирования. Затем ALT + SHIFT + F или щелкните по меню Source -> Format
.
Надеюсь, это поможет.
У меня теперь нет netbeans 6.9.1, а ALT + SHIFT + F отбрасывает только выбранные вами строки.
Если строки не выбраны, это приведет к отступов всего документа, в котором вы находитесь.
1 возможно непреднамеренное поведение: если вы выбрали ТОЛЬКО 1 строку, ее необходимо выбрать полностью, иначе она ничего не сделает. Но вам не нужно полностью выбирать последнюю строку группы или первую.
Я ожидал, что это будет отступ только одной строкой, просто выбрав первую пару символов, но не сработает, да, я знаю, что я ленивый, как ад...
для Java NetBeans 7.1 и более поздних версий, даже в NetBeans 8.0 (что в настоящее время я использую), а затем, ярлык:
Alt + Shift + F
если вы посмотрите на KeyMap
доступ из меню: Tools
→ Options
→ KeyMap
, "действие" - Формат, определенный с помощью ярлыка: Alt + Shift + F