[eclipse] 이클립스 선폭 마커가 있습니까?

모든 코드 줄을 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 column65원하는대로 입력하십시오 .


답변

@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.

여기에 이미지 설명을 입력하십시오

사이드 노트 :

  1. 부드러운 줄 바꿈을 켜거나 끄려면 Alt+ Shift+ Y를 사용하십시오 . 그러나 화면 끝에는 위에서 설정 한 열이 아니라 소프트 랩 (즉, 캐리지 리턴 없음)됩니다.

위에서 설정 한 열에 하드 줄 바꿈을 어떻게 적용합니까 (예 : 캐리지 리턴 추가)? 아직 몰라 알아 내면 알려주세요. Sublime Text 3 (훨씬 더 나은 편집기이지만 훨씬 더 나쁜 인덱서 / 함수 정의 파인더 :()는 Alt+ Q입니다.

업데이트 : 나는 그것이 “CppStyle”플러그인 사용 가능 것 같아요 clang-format사용하여, Ctrl+ Shift+는 F자동 포맷을 적용,하지만 난 아직 작동하도록 정확한 지침을 모른다.

관련 :

  1. 탭 너비 설정 : Eclipse 3.5에서 편집기 탭 너비 변경

답변