Netbeans에서 자동 들여 쓰기는 어떻게합니까?


147

일식에서는 모든 줄에서 Ctrl+ I를 클릭 할 수 있으며 설정에서 선택한 들여 쓰기 구성표에 따라 줄 또는 줄 그룹을 자동으로 들여 쓰기합니다.

Netbeans 에서이 기능이 실제로 누락되었습니다. 동등한 기능이 있습니까?

나는 Alt+ Shift+를 알고 F있지만 충분하지 않습니다. 모든 파일이 아닌 행 그룹을 들여 쓰기하고 싶습니다.


9
Alt + Shift + F는 이제 전체 파일이 아닌 선택 항목 만 다시 포맷합니다.
Josef Sábl

환경 설정에서 하나의 설정으로 키 맵핑을 Eclipse와 동일하게 설정할 수도 있습니다. 나는 주로 Eclipse 사용자이기 때문에 NetBeans를 사용할 때이 작업을 수행합니다. 그렇게하면 두 시스템을 기억할 필요가 없습니다.
crowmagnumb

나는 많은 볼 나는이 질문을 보호 한 덕분 이 낮은 담당자의 사용자가 대답을.
Tushar

답변:


97

도구 -> 옵션 -> 키맵 을 연 다음 "현재 행 또는 선택 다시 들여 쓰기"조치를 찾고 원하는 단축키를 설정하십시오.


1
여전히 JavaFX에서는 작동하지 않지만 Eclipse JavaFX 플러그인에도이 결함이 있으므로 JavaFX가 성숙 될 때까지 기다려야 할 것 같습니다. 감사!
Elazar Leibovich

축소 된 파일 (한 줄의 모든 코드)로 파일을 시도했지만 아무것도 들여 쓰지 않습니다. 전체 파일이 한 줄에 유지됩니다.
Marco Marsala

185

바로 가기 :

  • 윈도우 : Alt+ Shift+F
  • Mac OS X : Ctrl+ Shift+ F(참고 : Ctrl그렇지 않습니다 )

위의 바로 가기를 사용하면 NetBeans가 선택 항목을 들여 씁니다. 아무것도 선택하지 않으면 전체 파일이 들여 쓰기됩니다.

한 번에 여러 파일 / 폴더를 포맷 할 수도 있습니다! 에서 Projects창 / 사이드 바, 하나 개 이상의 폴더 또는 파일을 선택하고 바로 가기를 사용하는 경우, NetBeans는 묻는다 "재귀 형식으로 선택한 파일과 폴더를? ". 확인을 누르면 선택한 모든 파일 / 폴더가 재귀 적으로 포맷됩니다.

위의 단축키는 버전 7에서 12까지 NetBeans에서 작동합니다.


나는 파티에 조금 늦었지만이 바로 가기는 들여 쓰기에 영향을 미치는 것 이상을 수행합니다. 기본적으로 서식을 다시 지정하면 줄 바꿈을 추가 / 제거합니다 (예 : /** **/주석 및 괄호 근처 {}). 이것은 다른 사람들의 코드로 작업 할 때 특히 번거롭고 원하는 것은 들여 쓰기가 읽을 수있는 것과 일치하는 것입니다.
kwah

1
"Ctrl + Shift + F"는 "NetBeans IDE 8.0.2"를 사용하는 Mac에서 작동합니다.
arango_86


11

다시 포맷하려는 줄 (들여 쓰기)을 선택한 다음 Alt + Shift + F 누르십시오. 선택한 줄만 다시 포맷됩니다.


5

Ctrl+ Shift+ F는 페이지의 모든 코드 형식을 수행합니다.


1
최신 Netbeans (6.71)에서는 Alt + Shift + F이며 javaFX 모드에서는 작동하지 않습니다. Eclipse CDT (C / C ++ 용)가 작동합니다. 내가 가끔 몇 줄 들여 쓰기를 원하는대로, 아직도 충분히 좋은, 그리고 모든 코드 (예를 들어 나쁜 identation와 큰 파일의 작은 부분을 고정 할 때 나는 모든 라인의 들여 쓰기를 변경하지 않습니다.)
Elazar Leibovich

1
Ctrl 키 + 시프트 + F는 "찾기 프로젝트에서"대화 상자를 엽니 다
마누 Manjunath

2
LoL, 'ctrl'+ 'shift'+ 'f'는 모든 파일에서 찾기 바로 가기
Mohammad Fareed

5

다음은 Netbeans 8을 사용하여 파일을 자동 들여 쓰기하는 전체 절차입니다.

첫 번째 단계는 Tools -> Options다음 이미지와 같이 Editor (편집기) 버튼 및 Formatting (포맷) 탭을 클릭하여 클릭하는 것입니다.

여기에 이미지 설명을 입력하십시오

포맷 옵션을 설정했으면 적용 버튼을 클릭하고 확인을 클릭하십시오. 내 예제는 C ++ 언어를 사용하지만 Java에도 적용됩니다.

두 번째 단계는 새 서식 설정을 적용 할 파일에서 CTRL+ A를 수행하는 것입니다. 그런 다음 ALT+ SHIFT+ F또는 메뉴를 클릭하십시오 Source -> Format.

이것이 도움이되기를 바랍니다.


4

Emacs가 TAB에서와 같이 자동 들여 쓰기를 원하는 경우, 즉 현재 행을 들여 쓰고 커서를 공백이 아닌 첫 번째 문자로 이동 시키려면 다음과 같이하십시오.

  1. 도구-> 옵션-> 편집기-> 매크로로 이동하십시오.
  2. 새 매크로를 만들어 "tabindent"와 같은 이름으로 부릅니다.
  3. 다음 매크로 코드를 삽입하십시오.

    reindent-line caret-line-first- 컬럼 캐럿 -begin-line

  4. "바로 가기 설정"을 클릭하고 Tab 키를 누릅니다


2

netbeans 6.9.1이 현재 열려 있으며 ALT + SHIFT + F는 선택한 행만 들여 씁니다.

줄을 선택하지 않으면 전체 문서가 들여 쓰기됩니다.

1 의도하지 않은 동작은 한 줄만 선택한 경우 완전히 선택해야하며 그렇지 않으면 아무 것도 수행하지 않는 것입니다. 그러나 그룹의 마지막 줄이나 첫 번째 줄을 완전히 선택할 필요는 없습니다.

나는 첫 번째 두 문자를 선택하여 한 줄만 들여 쓰기를 기대했지만 작동하지 않았습니다. 그렇습니다.


감사. 내가 쓴 이후로 수정되었을 수도 있고, 알지 못했을 수도 있고 항상 괜찮 았습니다. 그것이 지금처럼 (거의) 작동하고 있음을 아는 것이 좋습니다.
Elazar Leibovich

2

NetBeans에서 모든 코드를 형식화하려면 Alt + Shift + F를 누르십시오. 줄을 들여 쓰려면 줄을 선택하고 Alt + Shift + 오른쪽 화살표 키를 누르고 들여 쓰기를하지 않으려면 Alt + Shift + 왼쪽 화살표 키를 누르십시오.


이 의견은 구글 검색에 바로 표시됩니다. gz : D
Max O.

2

Java NetBeans 7.1 이상의 경우, NetBeans 8.0 (현재 사용중인) 이상에서도 단축키는 다음과 같습니다.

Alt+Shift +F

KeyMap메뉴 에서 액세스 : Tools-> Options-> Keymap를 보면 "조치"는 바로 가기로 정의 된 형식입니다 . Alt+ Shift+F

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.