Program Club

NetBeans가 후행 공백을 제거하고 저장시 탭을 공백으로 변경할 수 있습니까?

proclub 2021. 1. 5. 08:21
반응형

NetBeans가 후행 공백을 제거하고 저장시 탭을 공백으로 변경할 수 있습니까?


방금 NetBeans를 사용하기 시작했으며 다음 방법을 시도하고 있습니다.

  1. 저장시 후행 공백이 제거되도록 만드십시오. 수동으로 호출 할 수 있다는 것을 알고 있지만 잊어 버리면 짜증이납니다. 저장할 때 자동으로 수행 할 수 있습니까? 코드를 깔끔하게 유지하기 때문에이 작업을 수행하고 싶습니다. 코드를 이동할 때 정말 짜증이 나고 텍스트 커서가 보이지 않는 후행 공백으로 인해 모든 곳으로 이동하고 후행 공백이 HTML에 의도하지 않은 영향을 미치기 때문입니다. 레이아웃 및 기타 항목.

  2. 저장시 변환하지 않고 입력하는 동안 탭이 자동으로 4 개의 공백으로 만들어 지거나, 더 나쁜 것은 수동으로 호출 할 때만 만들 수 있습니다.


[Original] 첫 번째 질문 인 NetBeans를 설정하여 후행 공백을 제거하는 방법에 대한 대답은 (현재)이를 제어 할 수있는 설정이 없다는 것입니다. 자동으로 발생하지만 모든 라인에 적용되는 것은 아닙니다. 공백은 편집 한 줄 (또는 수동으로 호출 한 경우 전체 파일)에서만 제거됩니다. 자세한 설명은 Petr Pisl의 블로그 항목 " 후행 공백 제거 "를 참조하십시오. (그가 NetBeans의 PHP 기능에 대해 블로그를 작성하고 있지만이 특정 기능은 모든 NetBeans 지원 언어에서 공유하는 기본 편집기에 적용됩니다.)

[업데이트] 이 기능은 아래 댓글과 답변에서 다른 사람들이 지적한대로 버전 7.0부터 사용할 수 있습니다.

두 번째 질문 은 입력 할 때 자동으로 탭을 공백으로 만들도록 편집기를 설정하는 것입니다. 편집기 서식 옵션에서 해당 설정을 찾을 수 있습니다.

  1. 도구 메뉴를 클릭 하고 옵션을 선택합니다.
  2. 아이콘 맨 위 행 에서 편집기클릭하십시오.
  3. 서식 탭을 클릭 하십시오.
  4. 에서 언어 필드 있도록 모든 언어 선택
  5. 에서 범주 필드 수 있도록 탭 및 들여 쓰기가 선택
  6. 탭을 공백으로 확장 확인란을 선택합니다.
  7. 언어 필드 에서 사용할 수있는 각 추가 언어에 대해 전역 옵션 재정의가 선택 되어 있지 않거나 해당 언어에 대해 탭을 공백으로 확장 도 선택되어 있는지 확인합니다.
  8. 클릭 OK

그러면 탭 키를 누를 때 탭 문자가 아닌 지정된 수의 공백이 삽입됩니다. 위의 공백 제거와 마찬가지로 전체 파일을 변경하기 위해 수동 명령을 호출하지 않는 한 파일의 기존 탭은 그대로 유지됩니다. (또한 탭이있는 행을 편집하더라도 (탭을 그대로 두어도) 편집기는 공백으로 변환하지 않습니다.이 옵션은 TAB 키를 누르는 새 인스턴스 만 제어합니다.)


첫 번째 질문에 대해 NetBeans 7.0+에는 이제 기본 제공 솔루션이 있습니다. 다음에서 찾을 수 있습니다.

NetBeans 7 :

도구> 옵션> 편집기> 일반> 파일 저장시> 후행 공백 제거 : 안 함 / 항상 / 수정 된 줄만

NetBeans 8/9 :

도구> 옵션> 편집기> 저장시> 다음에서 후행 공백 제거 : 없음 / 모든 줄 / 수정 된 줄만


도구> 옵션> 편집기> 저장시> 다음에서 후행 공백 제거 : 없음 / 모든 줄 / 수정 된 줄만

Webmut에 따르면 Netbeans 7.3 기준 입니다.


Netbeans 7.4 이상

Windows-도구> 옵션> 편집기> 저장시> 다음에서 후행 공백 제거 : 없음 / 모든 줄 / 수정 된 줄만

Mac-Netbeans> 환경 설정> 옵션> 편집기> 저장시> 다음에서 후행 공백 제거 : 없음 / 모든 줄 / 수정 된 줄만

또한 이것을 특정 언어로 설정할 수 있습니다. 저장하는 동안 다시 포맷을 설정할 수도 있습니다.


파일의 모든 후행 공백을 한 번만 수동으로 제거하려면 소스 메뉴에서 수동으로 '후행 공백 제거'작업을 호출 할 수 있습니다.

소스-> 후행 공백 제거

참조 URL : https://stackoverflow.com/questions/4119872/can-netbeans-remove-trailing-whitespace-and-change-tabs-to-spaces-on-save

반응형