IntelliJ에서 코드를 포맷 할 수 없습니다.
여백 줄 (기본적으로 120 열)을 볼 수 있지만 메뉴에서 활성화 된 것 같습니다.
코드-> 코드 재 포맷
이 마진을 무시하고 있습니다.
답변
포맷터가 긴 줄을 끊지 않는다는 것을 의미합니까? 설정 / 프로젝트 설정 / 코드 스타일 / 줄 바꿈을 확인하십시오.
업데이트 : 이후 버전의 IntelliJ에서 옵션은 설정 / 편집기 / 코드 스타일에 있습니다. 그리고를 선택하십시오 Wrap when typing reaches right margin
.
답변
IntelliJ IDEA 14, 15, 2016 및 2017
기존 코드 형식
-
오른쪽 여백을 초과하지 않도록하십시오
파일> 설정> 편집기> 코드 스타일> Java> 줄 바꿈 및 교정기> 오른쪽 여백을 초과하지 않도록하십시오
-
코드 포맷
코드> 코드 포맷 …
또는 Ctrl+ Alt+를 누르십시오L
이와 같은 것이 있다면 :
thisLineIsVeryLongAndWillBeChanged(); // comment
로 변환됩니다
thisLineIsVeryLongAndWillBeChanged(); // comment
대신에
// comment thisLineIsVeryLongAndWillBeChanged();
이것이 바로 앞의 예와 같이 코드가 재 포맷되기 전에 다시 포맷하기 전에 코드를 선택하는 이유입니다.
타이핑시 오른쪽 여백에 도달하면 줄 바꿈
-
하게 IntelliJ IDEA 14 : 파일> 설정> 편집기> 코드 스타일> 랩 입력은 오른쪽 여백에 도달 할 때
-
하게 IntelliJ IDEA 15, 2016 및 2017 : 파일> 입력에서 설정> 편집기> 코드 스타일> 랩
답변
Intellij IDEA 2018.2에서 “오른쪽 여백을 초과하지 않음”을 활성화하면 작동하지 않습니다. 해결 방법을 찾았습니다. 아래의 모든 요소를 ”포장 안 함”에서 “오래 포장”으로 변경해야합니다.
그런 다음 오른쪽 패널을보고 어떤 종류의 랩 유형이 변경되는지 미리 볼 수 있습니다. 만족하면 “확인”또는 “적용”을 클릭하여 변경 사항을 적용하십시오. 마지막으로 Windows에서는 + +를 사용 하고 MacOS 에서는 CTRL+ ALT+ L를 사용하여 수동 형식이 필요합니다 .CommandShiftL
답변
또는 바로 가기를 사용할 수 있습니다.
Ctrl + Alt + L
답변
Ctrl + Shift + S (예 :)에 대해이 모든 작업을 수행 하는 매크로를 만들 수 있습니다 .
편집> 매크로> 매크로 기록 시작 (기록이 시작됩니다). 필요한 곳을 클릭하십시오.
예를 들면 다음과 같습니다.
Code > Reformat Code
Code > Auto-Indent Lines
Code > Optimize Imports
Code > Rearrange Code
File > Save All
... (all that you want)
그런 다음, IDE의 오른쪽 아래에있는 빨간색 버튼을 클릭하여 매크로 기록을 중지하십시오.
매크로 이름을 설정하십시오.
파일> 설정> 매크로> 사용자 이름으로 이동 하십시오 .
마우스 오른쪽 버튼으로> 키보드 단축키 추가를 클릭하고 Ctrl + Shift + S를 입력하십시오.
답변
IntelliJ IDEA 2020.1 커뮤니티의 코드 편집기에서 텍스트를 줄 바꿈하려면 다음 단계를 수행하십시오.
Ctrl + Shift + "A" OR Help -> Find Action
Enter: "wrap" into the text box
Toggle: View | Active Editor Soft-Wrap "ON"