답변:
다음과 같은 옵션이 있습니다.
Ctrl+ Shift+ A> "탭"작성> "탭으로"두 번 클릭
탭을 공백으로 변환하려면 "공백"을 쓴 다음 "공백으로"를 선택하십시오.
편집> 들여 쓰기 변환> 탭으로
탭을 공백으로 변환하려면 같은 위치에서 "공간으로"를 선택할 수 있습니다.
다른 답변의 경로는 약간 변경되었습니다.
한 창에서 변경 한 내용은 다른 창에서 사용할 수 있기 때문에 설정 ... 또는 기타 설정> 기본 설정 ... 에서 확인란을 선택 / 선택 취소하면 문제가되지 않습니다 .
위의 변경 사항은 새 파일에 적용 되지만 기존 파일 에서 공백을 탭으로 변경하려면 + + 를 눌러 파일을 포맷 해야 합니다 .CtrlAltL
파일 > 설정 > 편집기 > 코드 스타일 > Java > 탭 및 들여 쓰기 > 탭 문자 사용
필요에 따라 Java를 대체 무기로 선택하십시오.
IntelliJ IDEA Community Edition 버전 12.1.3을 사용하기 시작 했으며 다음 위치에서 설정을 찾았습니다.-
File > Other Settings > Default Settings > {choose from Code Style dropdown}
이것을 얻을 수없는 사람은 다음을 선택 취소해야합니다.
Preferences > Editor > Code Style
[] Enable EditorConfig support
EditorConfig may override the IDE code style settings
내 IntelliJ 버전 15.0.4
.editorconfig 를 사용해 보셨습니까 ? 프로젝트의 루트에서이 파일을 작성하고 다른 파일 유형에 대해 들여 쓰기를 구성 할 수 있습니다. 코드가 자동으로 포맷됩니다. 예를 들면 다음과 같습니다.
# top-most EditorConfig file
root = true
# matches all files
[*]
indent_style = tab
indent_size = 4
# only json
[*.json]
indent_style = space
indent_size = 2
@Dmitiri Algazin의 답변을 확장하려면 개별 언어의 설정이 일반 설정보다 우선합니다
Preferences -> Code Style -> Detect and use existing file indents for editing
따라서 특정 언어에 대한 설정을 변경 한 후 새로운 설정이 무시되는 이유가 궁금하다면이 확인란이 선택 될 수 있습니다.
부수적으로; 기본 설정을 자동으로 변경하면 설정 프로파일 복제가 자동으로 생성됩니다 (예 :Default(1)
하면 기본 IDE 설정을 덮어 쓰지 않도록 )이 됩니다.
드롭 다운 메뉴에서 선택한 다음 편집 할 수 있기 때문에 Default
설정을 편집 하거나 Project Settings
프로젝트에 영향을 줄지 여부는 처음에는 약간 혼란 스럽 Default
습니다.
설정 프로파일을 채우는 임의의 기본 복제본이 계속 표시되지 않게하려면 프로젝트 설정을 직접 편집하십시오.