모든 코드 줄을 65 자로 줄 바꿈 해야하는 특정 프로젝트가 있습니다. 이클립스 Java 코드 포맷터를 올바르게 설정했습니다. 그러나 내가 정말로 원하는 것은 편집기를 실행할 때뿐만 아니라 입력하는 동안 최대 선 너비를 나타내는 편집기에 세로 선을 그리는 것입니다. 이 기능은 코드 포맷터 속성 페이지에 표시되기 때문에 일부 용량에서 사용할 수 있다는 것을 알고 있습니다.
이클립스에 이것을 켜는 옵션이 없으며 Eclipse Plugin Central에서 플러그인을 보지 못했습니다.
답변
Windows / Preferences (적어도 Windows-IIRC에서는 다른 운영 체제에서 움직입니다)에서 다음을 찾으십시오.
General -> Editors -> Text Editors -> Show Print Margin
이것을 체크하면 선이 표시됩니다.
이를 찾는 빠른 방법으로 상단의 검색 필터를 사용하고 “여백”을 필터링하십시오.
의견의 메모-내가 확인하지 않았지만 의심 할 이유가 없습니다.
2016 년에 어떻게 든 변경되었습니다. 자세한 내용은 여기를 참조하십시오 ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=495490#c2 ) 포맷터에서 설정해야합니다 : 메뉴에서 [창] -> [Preferences]에서 [Java]-> [Code Style]-> [Formatter]를 선택한 다음 포맷터 프로파일을 편집하십시오. [줄 바꿈] 탭 페이지에서 “최대 줄 너비”라는 설정을 찾을 수 있습니다. 이 설정을 변경하면 Java 소스 편집기의 인쇄 여백도 변경됩니다.
답변
Eclipse Luna (4.4) : 메뉴를 선택하십시오 Window\Preference
. 왼쪽 상단에서 검색 창 type filter text
에 다음을 입력합니다 : margin
.
섹션 Apperance color option
에서 선택하십시오 Print margin
. 를 선택하십시오 Show print margin
. 입력란 Print margin column
에 65
원하는대로 입력하십시오 .
답변
@Jon Skeet의 답변 이 불완전합니다.
(1/2) 먼저, 그가 말한대로하십시오 :
Window
-> Preferences
-> General
-> Editors
-> Text Editors
-> 확인란을 선택하십시오.Show Print Margin
이 상자를 선택하면 세로줄이 표시됩니다.
이를 찾는 빠른 방법으로 상단의 검색 필터를 사용하고 “여백”을 필터링하십시오.
그러나 이것은 선만 표시하지만 대부분의 경우 “인쇄 여백 열”값은 무시됩니다.
행의 위치에 대한 열 번호를 설정하려면 @John Percival Hackworth가 언급 한 내용을 수행 하십시오 .
(2/2) 이동 :
Window
-> Preferences
-> C/C++
[또는 사용중인 언어]-> Code Style
-> Formatter
-> 클릭 Edit
-> Line Wrapping
탭 아래에서 원하는 값을 설정하십시오 Maximum line width
.
사이드 노트 :
- 부드러운 줄 바꿈을 켜거나 끄려면 Alt+ Shift+ Y를 사용하십시오 . 그러나 화면 끝에는 위에서 설정 한 열이 아니라 소프트 랩 (즉, 캐리지 리턴 없음)됩니다.
위에서 설정 한 열에 하드 줄 바꿈을 어떻게 적용합니까 (예 : 캐리지 리턴 추가)? 아직 몰라 알아 내면 알려주세요. Sublime Text 3 (훨씬 더 나은 편집기이지만 훨씬 더 나쁜 인덱서 / 함수 정의 파인더 :()는 Alt+ Q입니다.
업데이트 : 나는 그것이 “CppStyle”플러그인 사용 가능 것 같아요 clang-format
사용하여, Ctrl+ Shift+는 F자동 포맷을 적용,하지만 난 아직 작동하도록 정확한 지침을 모른다.
관련 :
- 탭 너비 설정 : Eclipse 3.5에서 편집기 탭 너비 변경