기본적으로 Eclipse 는 하드 탭 문자로 들여 쓰기됩니다. 공백으로 바꾸려면 어떻게해야합니까?
기본적으로 Eclipse 는 하드 탭 문자로 들여 쓰기됩니다. 공백으로 바꾸려면 어떻게해야합니까?
답변:
Spaces only
[ 참고 : 필요한 경우 기본 프로파일을 덮어 쓸 수 없으므로 새 이름으로 프로파일을 저장하십시오.]
버전 3.6 이전 :
Window->Preferences->Editors->Text Editors->Insert spaces for tabs
버전 3.6 이상 :
기본 텍스트 편집기는 Eclipse에서 Java 이외의 많은 편집기의 기본으로 사용됩니다. 이 설정은 3.3까지 사용할 수 없었습니다.
Spaces only
HTML에 대해 동일한 지침을 따르하지만 선택 CSS 파일 대신 HTML 파일을 .
기본적으로 JSP 파일은 HTML 파일의 형식 환경 설정을 따릅니다.
XML 파일 간격은 기본 설정에서 구성됩니다.
Open the edit dialog now
누르십시오 OK
. Indentation
탭, 당신은 볼 수 있습니다 Tab Policy
. 로 설정하십시오 Spaces Only
.
기본 텍스트 편집기의 경우 :
Insert spaces for tabs
(확인)PHP의 경우 :
Tab policy
( "공백"선택)Indentation size
(4로 설정)CSS의 경우 :
Indent using spaces
(선택)Indentation size
(4로 설정)HTML의 경우 :
Indent using spaces
(선택)Indentation size
(4로 설정)XML의 경우 :
Indent using spaces
(선택)Indentation size
(4로 설정)자바 스크립트 :
Indentation
( "공백 만"선택)Java의 경우 :
Indentation
( "공백 만"선택)에서 이클립스 탭을 공백으로 변경 :
창 » 환경 설정 » Java » 코드 스타일 » 포맷터 » 편집 » Indentation
( "공백 만"선택)
사람들이이 글에서 걸림돌이되는 간단한 팁입니다. 이 또 하나 개의 장소프로젝트에서이 설정을 설정할 수있는 위치 있습니다!
Eclipse는 프로젝트 별 설정을 지원하며 일부 프로젝트는 관리되지 않는 자체 탭 / 공간 설정을 사용하며, 현재 프로젝트 속성 이외의 위치에는 표시되지 않습니다.
이것은 다음을 통해 관리 할 수 있습니다.
이것은 일반적으로 다른 사람의 코드를 Eclipse로 가져 오는 경우에만 문제가됩니다.
이 문제에 직면했을 때 "탭 공간 사용"을 찾을 수있는 모든 곳에서 true로 설정했지만 여전히 탭이 표시됩니다. 결국 파일의 다른 곳에서 탭이 사용되었고 현명한 들여 쓰기 또는 무언가를 시도하고 있었기 때문입니다.
파일의 전체 내용을 선택하고 mac에서을 눌러 해결했습니다 command+shift+f
. 주어진 형식을 파일에 적용합니다. Windows에서 동일한 키 바인딩을 모르지만 시도해보십시오. 그 시점에서 나는 예상되는 행동을 시작합니다.
\t
(확인 정규 표현식을 사용하도록 설정되어 있는지 확인) 및 공백 문자의 원하는 금액으로 대체
Ctrl+Shift+F
합니다.
C / C ++ 개발자를위한 Eclipse IDE 버전 : Helios Service Release 2
"창-> 환경 설정-> 코드 스타일"에서 새 버튼을 눌러 새 프로파일을 작성해야합니다.
들여 쓰기 탭으로 이동하여 "탭 정책 = 공간 만"을 선택하십시오.
C / C ++ 개발자를위한 Eclipse IDE, 버전 : Kepler Service Release 1
"경로> 환경 설정> C / C ++> 코드 스타일> 포맷터"를 작성하려면 아래 경로를 따르십시오.
들여 쓰기 탭으로 이동하여 "탭 정책 = 공간 만"을 선택하십시오.
나는이 문제가 매우 간단하고 항상 작동하는 해결책을 찾았습니다. 일식 설정 파일을 변경합니다.
예를 들어 (HTML 들여 쓰기 크기 변경) :
org.eclipse.wst.html.core.prefs
있어야 할 파일을 찾았 습니다your_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/
indentationChar=space
indentationSize=4
https://marketplace.eclipse.org/content/editorconfig-eclipse .editorconfig 파일 사용도 고려 하십시오 . Eclipse를 사용하지 않는 사람도이 혜택을 누릴 수 있습니다. 최악의 경우 지침으로 사용할 수 있습니다. 참고 : 나는 탭 대 우주 전쟁에 들어 가지 않지만 공백 FTW를 사용합니다 :-)
다른 답변에 대한 보완으로 Mac OS X에서 "환경 설정"메뉴는 Windows가 아닌 Eclipse 아래에 있습니다 (Windows / Linux Eclipse 배포판과 달리). 다른 점은 여전히이 시점 이후의 다른 답변에서 지적한 것과 동일합니다.
IE : Java Formatter는 다음에서 사용 가능합니다.
Eclipse > | # Not Window!
Preferences > |
Java > |
Code Style > |
Formatter |
여기에서 포맷터를 편집하면 탭 정책은 "들여 쓰기"에서 설정할 수 있습니다.
ANT 편집기를 잊지 마십시오
어떤 이유로 Ant 편집기가 'tab'
또는 에 대한 검색 결과에 표시되지 않습니다'spaces'
누락 될 수 있도록.
에서 윈도우 > 환경 설정
Tab size:
(4로 설정)Use tab character instead of spaces
(확인 해제)XML 파일을 사용하여 코딩 스타일의 포맷터를 구성 할 수 있습니다. 포맷터 파일을 사용하면 팀 구성원간에 동일한 코딩 스타일과 지침을 사용할 수 있습니다.
아래 설정 변수를 추가하면 Eclipse를 사용하여 코딩 할 때 단축 키를 a tab= 2 spaces
사용하더라도 공간으로 변환하고 공간으로 변환합니다 .Tab
<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="2"/>
<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="yes"/>
베스트,