문제

기본적으로 Eclipse 들여쓰기로드 탭을 문자입니다.어떻게 그것을 변경하는 공백?

도움이 되었습니까?

해결책

Java 편집자

  1. 딸깍 하는 소리 창문 » 선호도
  2. 확장하다 자바 » 코드 스타일
  3. 딸깍 하는 소리 형성
  4. 클릭하십시오 편집하다 단추
  5. 클릭하십시오 들여 쓰기
  6. 아래에 일반 설정, 세트 탭 정책 에게: Spaces only
  7. 딸깍 하는 소리 확인 변경 사항을 적용하려면 Ad Nauseam.

[메모: 필요한 경우 기본 프로파일을 덮어 쓸 수 없으므로 새 이름으로 프로파일을 저장합니다.

기본 텍스트 편집기

버전 3.6 이전 :

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

버전 3.6 이상 :

  1. 딸깍 하는 소리 창문 » 선호도
  2. 확장하다 일반적인 » 편집자
  3. 딸깍 하는 소리 텍스트 편집기
  4. 확인하다 탭에 공백을 삽입하십시오
  5. 딸깍 하는 소리 확인 변경 사항을 적용하려면 Ad Nauseam.

기본 텍스트 편집기는 Eclipse의 많은 비 자바 편집자의 기초로 사용됩니다. 이 설정을 3.3까지 사용할 수 없다는 것은 놀라운 일입니다.

C / C ++

  1. 딸깍 하는 소리 창문 » 선호도
  2. 확장하다 C/C ++ » 코드 스타일
  3. 딸깍 하는 소리 형성
  4. 클릭하십시오 새로운 그러면 새 프로필을 만들기위한 버튼 확인 계속하다
  5. 클릭하십시오 들여 쓰기
  6. 아래에 일반 설정, 세트 탭 정책 에게: Spaces only
  7. 딸깍 하는 소리 확인 변경 사항을 적용하려면 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. 당신은 그것을 지정할 수 있습니다 들여 쓰기 크기 필요한 경우 : 들여 쓰기 공간 수.

다른 팁

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

  • 일반> 편집자> 텍스트 편집기> 탭에 대한 공백 삽입 (확인)

php :

  • PHP> 코드 스타일> Formatter> 탭 정책 ( "공간 선택")
  • PHP> 코드 스타일> Formatter> 압입 크기 (4로 설정)

CSS의 경우 :

  • Web> CSS> 편집기> 공백 사용 (선택)
  • 웹> CSS> 편집기> 압입 크기 (4로 설정)

HTML의 경우 :

  • Web> html> editor> 공백을 사용하는 계약 (선택)
  • 웹> html> 편집기> 압입 크기 (4로 설정)

XML의 경우 :

  • XML> XML 파일> 편집기> 공백 사용 (선택)
  • XML> XML 파일> 편집기> 압입 크기 (4로 설정)

JavaScript :

  • JavaScript> 기본 설정> 코드 스타일> Formatter> 편집> 인간화 ( "공간 만 선택")
  • Formatter 설정 프로파일의 이름을 바꾸어 저장하십시오

Java의 경우 :

  • Java> 기본 설정> 코드 스타일> Formatter> 편집> 인간화 ( "공간 만 선택")
  • Formatter 설정 프로파일의 이름을 바꾸어 저장하십시오

에서 일식의 공간으로 탭을 변경합니다:

Window-> preferences-> java-> 코드 스타일-> formatter-> edit-> indentation = "공간 만"

CDT의 경우 : 창/기본 설정 -> C/C ++ -> 코드 스타일 -> Formatter-> 새 (내장 프로파일이 변경 될 수 없기 때문에 새 제품을 만듭니다) -> myProfile (프로파일의 이름을 선택) - - > 들여 쓰기, 탭 정책 -> 공간 만

행운을 빕니다

그냥 빠른 끝 사람들을 위한 장애물이 스레드가 더 많은 장소 중 하나 이 설정에 설정할 수도 있습니다,에서 귀하의 프로젝트!

Eclipse 를 지원하는 프로젝트 설정,그리고 일부 프로젝트는 것이 자신을 사용,un-탭 관리/공간을 설정하는 보이지 않습니다 어디에서든 제외하고는 현재 프로젝트 속성입니다.

이것을 통해 관리할 수 있습니다:

  • 오른쪽 클릭 현재 프로젝트 패키지는 탐색기
  • 속성->Java 코드 스타일
  • 차례 모든 프로젝트-특정 옵션

이것은 일반적으로만 문제가 될 가져오는 경우 다른 사람의 코드로 당신의 Eclipse.

기본 편집기 :

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

enter image description here

Java 편집기

Window->Preferences->Java->Code Style->Formatter->Edit->Indentation-> Tab policy = "Spaces Only"

enter image description here

이 문제에 직면했을 때 "탭 용 공백을 사용하는 것"은 내가 찾을 수있는 곳 어디에서나 True로 설정되었지만 여전히 탭을 얻고있었습니다. 파일의 다른 곳에서 탭이 사용되었고 현명한 계약이나 실망스러운 일을하려고했기 때문에 결국 끝났습니다.

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

C/C ++ 개발자를위한 Eclipse IDE, 버전 : Helios Service Release 2

"Window-> preverences-> 코드 스타일"내부에 새 버튼을 눌러 새 프로필을 만들어야합니다.

들여 쓰기 탭으로 이동하여 "탭 정책 = 공간 만"을 선택하십시오.


C/C ++ 개발자를위한 Eclipse IDE, 버전 : Kepler Service Release 1

아래 경로를 따라 새 프로파일을 만들려면 "창> 환경 설정> C/C ++> 코드 스타일> Formatter"

들여 쓰기 탭으로 이동하여 "탭 정책 = 공간 만"을 선택하십시오.

솔루션 이이 문제를 매우 간단하고 항상 작동하는 것을 발견했습니다. Eclipse 설정 파일을 변경합니다.

예를 들어 (HTML 압입 크기 변경) :

  1. roug.eclipse.wst.html.core.prefs 파일을 찾았습니다.
  2. 파일의 줄에 추가/변경 :

    IndentationChar = 공간

    indentationsize = 4

Java Formater가 덮어 쓰기 때문에 확인하십시오. "탭 용 공백 삽입" 환경. 이동 :

Java->Code Style"->Formatter->Edit->Identation

참고 : 구성을 저장하려면 사용자 정의 형식을 만들어야합니다.

Window-> preferences-> java-> 코드 스타일-> formatter-> edit-> indentation = "공간 만"

일식으로 이동하십시오 Window->Preferences 그런 다음 검색하십시오 Formatter.

다양한 대담한 링크가 표시되고 각 대담한 링크를 클릭하여 use spaces 대신에 tabs.

Java Formatter 링크에서 프로필을 편집하고 탭 정책을 선택해야합니다. spaces only 들여 쓰기 탭에서

이동 Window > Preferences 그리고 유형 tab 검색 텍스트로 (아래와 같은 대화 상자를 표시 함) :

enter image description here

강조 표시된 섹션으로 이동하여 탭 정책을 변경하십시오. 용 Editor 주로 설정입니다 Indent using spaces (위에 표시).

을 위한 Formatter 활성 프로필을 편집하고 업데이트하는 데 필요한 설정 Tab policy (아래에서 사용할 수 있습니다 Indentation > General Settings:

enter image description here

* 두 공간 전용 * 탭 정책을 놓치지 마십시오 * 랩핑 라인을 들여 쓰기 공백을 사용

나는 후자의 것만 확인하고 Combobox를 체크 스타일에 실패한 탭으로 만 남겼습니다. fyi, 나는 환경 설정에 대해 이야기하고 있습니다> java> formatter> 편집 ...

Eclipse 형식 XML : 탭 용 :

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="tab"/>

우주 :

<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>

Mac OS X의 Eclipse Mars (EE)에서 선호도에서 이것을 찾을 수있는 유일한 방법은 기본 설정 대화 상자를 열고 Formatter를 입력 한 다음 Java-> Code Style-> Formatter를 선택하는 것입니다.

Java-> 코드 스타일은 Formatter에 액세스 할 수 없습니다!

그리고 잊지 마세요 개미 편집자

어떤 이유로 ANT 편집기는 '탭'또는 '공간'에 대한 검색 결과에 표시되지 않으므로 놓칠 수 있습니다.

Windows> 환경 설정에서

  • Ant> Editor> Formatter> 탭 크기 : (4로 설정)
  • Ant> Editor> Formatter> 공백 대신 탭 문자 사용 (확인 취소)
  • Window»기본 설정을 클릭합니다
  • Java»코드 스타일을 확장합니다
  • Formatter를 클릭하십시오
  • 새로운 클릭
  • 프로필 이름을 선택하십시오
  • 확인을 클릭하십시오
  • 편집 버튼을 클릭하십시오
  • 들여 쓰기 탭을 클릭하십시오
  • 일반 설정에서 탭 정책을 다음과 같이 설정합니다. 공간 만
  • 확인을 클릭하십시오.

.editorconfig 파일 사용을 고려하십시오. https://marketplace.eclipse.org/content/editorconfig-eclipse. Eclipse를 사용하지 않는 사람도 이로부터 혜택을 볼 수 있으며, 최악의 경우 지침 역할을 할 수 있습니다. 참고 : 우주 전쟁 대 탭에 들어 가지 않지만 Spaces ftw :-)

Mac OS X의 다른 답변에 대한 증강으로 "기본 설정"메뉴는 Eclipse 아래에 있습니다. ~ 아니다 Window (Windows/Linux Eclipse 배포와 달리). 다른 모든 것은 여전히이 시점을지나 다른 답변에서 지적한 것과 동일합니다.

IE : Java Formatter는 다음과 같이 사용할 수 있습니다.

Eclipse >      | # Not Window!
Preferences >  |
Java >         |
Code Style >   |
Formatter      |

여기에서 Formatter를 편집하면 탭 정책을 "Indentation"하에서 설정할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top