[eclipse] 탭 대신 공백을 사용하도록 Eclipse를 어떻게 변경합니까?

기본적으로 Eclipse 는 하드 탭 문자로 들여 쓰기됩니다. 공백으로 바꾸려면 어떻게해야합니까?



답변

자바 에디터

  1. » 환경 설정을 클릭하십시오.
  2. Java » 코드 스타일 확장
  3. 포맷터 클릭
  4. 편집 버튼을 클릭하십시오
  5. 들여 쓰기 탭을 클릭 하십시오
  6. 에서 일반 설정 , 설정 탭 정책을 합니다 :Spaces only
  7. OK ad nauseam을 클릭 하여 변경 사항을 적용하십시오.

[ 참고 : 필요한 경우 기본 프로파일을 덮어 쓸 수 없으므로 새 이름으로 프로파일을 저장하십시오.]

기본 텍스트 편집기

버전 3.6 이전 :

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

버전 3.6 이상 :

  1. » 환경 설정을 클릭하십시오.
  2. 일반 » 편집자 확장
  3. 텍스트 편집기를 클릭하십시오
  4. 탭에 공백 삽입을 확인 하십시오.
  5. OK ad nauseam을 클릭 하여 변경 사항을 적용하십시오.

기본 텍스트 편집기는 Eclipse에서 Java 이외의 많은 편집기의 기본으로 사용됩니다. 이 설정은 3.3까지 사용할 수 없었습니다.

C / C ++

  1. » 환경 설정을 클릭하십시오.
  2. C / C ++ » 코드 스타일 확장
  3. 포맷터 클릭
  4. 새로 만들기 버튼을 클릭하여 새 프로필을 만든 다음 확인클릭 하여 계속하십시오.
  5. 들여 쓰기 탭을 클릭 하십시오
  6. 에서 일반 설정 , 설정 탭 정책을 합니다 :Spaces only
  7. OK ad nauseam을 클릭 하여 변경 사항을 적용하십시오.

HTML

  1. » 환경 설정을 클릭하십시오.
  2. » HTML 파일 확장
  3. 편집기를 클릭하십시오
  4. 아래 포맷 의 선택 공간을 사용하여 들여 쓰기를 라디오 버튼을
  5. 확인 을 클릭 하여 변경 사항을 적용하십시오.

CSS

HTML에 대해 동일한 지침을 따르하지만 선택 CSS 파일 대신 HTML 파일을 .

JSP

기본적으로 JSP 파일은 HTML 파일의 형식 환경 설정을 따릅니다.

XML

XML 파일 간격은 기본 설정에서 구성됩니다.

  1. » 환경 설정을 클릭하십시오.
  2. XML » XML 파일 확장
  3. 편집기를 클릭하십시오
  4. 공백을 사용하여 들여 쓰기 선택
  5. 필요한 경우 들여 쓰기 크기를 지정할 수 있습니다. 들여 쓰기 할 공간 수.

답변

기본 텍스트 편집기의 경우 :

  • 일반 » 편집자 » 텍스트 편집자 » Insert spaces for tabs (확인)

PHP의 경우 :

  • PHP » 코드 스타일 » 포맷터 » Tab policy ( “공백”선택)
  • PHP » 코드 스타일 » 포맷터 » Indentation size (4로 설정)

CSS의 경우 :

  • » CSS » 편집기 » Indent using spaces (선택)
  • » CSS » 편집기 » Indentation size (4로 설정)

HTML의 경우 :

  • » HTML » 편집기 » Indent using spaces (선택)
  • » HTML » 편집기 » Indentation size (4로 설정)

XML의 경우 :

  • XML » XML 파일 » 편집기 » Indent using spaces (선택)
  • XML » XML 파일 » 편집기 » Indentation size (4로 설정)

자바 스크립트 :

  • Javascript » 환경 설정 » 코드 스타일 » 포맷터 » 편집 » Indentation ( “공백 만”선택)
  • 포맷터 설정 프로파일의 이름을 변경하여 저장하십시오.

Java의 경우 :

  • Java » 환경 설정 » 코드 스타일 » 포맷터 » 편집 » Indentation ( “공백 만”선택)
  • 포맷터 설정 프로파일의 이름을 변경하여 저장하십시오.

답변

에서 이클립스 탭을 공백으로 변경 :

» 환경 설정 » Java » 코드 스타일 » 포맷터 » 편집 » Indentation ( “공백 만”선택)


답변

대한 CDT :

  • 창 / 환경 설정으로 이동 » C / C ++ » 코드 스타일 » 포맷터 » 신규
  • 내장 프로파일을 변경할 수 없으므로 새 프로파일을 작성하십시오.
  • MyProfile (프로필 이름 하나 선택)
  • 들여 쓰기 » Tab Policy (공백 만 선택)

답변

사람들이이 글에서 걸림돌이되는 간단한 팁입니다. 이 또 하나 개의 장소프로젝트에서이 설정을 설정할 수있는 위치 있습니다!

Eclipse는 프로젝트 별 설정을 지원하며 일부 프로젝트는 관리되지 않는 자체 탭 / 공간 설정을 사용하며, 현재 프로젝트 속성 이외의 위치에는 표시되지 않습니다.

이것은 다음을 통해 관리 할 수 ​​있습니다.

  • 패키지 탐색기 에서 현재 프로젝트를 마우스 오른쪽 버튼으로 클릭
  • 속성 » 자바 코드 스타일
  • 켜고 끄기 모든 프로젝트 별 옵션을

이것은 일반적으로 다른 사람의 코드를 Eclipse로 가져 오는 경우에만 문제가됩니다.


답변

기본 편집기의 경우 :

» 환경 설정 » 편집기 » 텍스트 편집기 »Insert spaces for tabs

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

자바 에디터

» 환경 설정 » Java » 코드 스타일 » 포맷터 » 편집 » 들여 쓰기 » Tab policy “공백 만”

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


답변

이 문제에 직면했을 때 “탭 공간 사용”을 찾을 수있는 모든 곳에서 true로 설정했지만 여전히 탭이 표시됩니다. 결국 파일의 다른 곳에서 탭이 사용되었고 현명한 들여 쓰기 또는 무언가를 시도하고 있었기 때문입니다.

파일의 전체 내용을 선택하고 mac에서을 눌러 해결했습니다 command+shift+f. 주어진 형식을 파일에 적용합니다. Windows에서 동일한 키 바인딩을 모르지만 시도해보십시오. 그 시점에서 나는 예상되는 행동을 시작합니다.