답변
당신은 JSLint 코드 품질 도구를 추가 할 수 있습니다.
해당 도구로 최대 줄 길이를 설정할 수 있습니다. 원하는 경우 다른 모든 기능을 비활성화 할 수 있습니다.
그런 다음 Project 설정의 Inspections 부분에서 JSLint Inspection을 활성화하고 원하는 Severity로 설정하십시오. 이것은 전체 라인을 강조 할 가능성이 있지만 충분히 가깝습니다. :)
강조 표시 할 수 있는지 잘 모르겠습니다. 이를 위해 사용자 정의 코드 검사를 작성해야 할 수도 있습니다. 하지만 설정 ->코드 스타일에서 오른쪽 여백을 80 자로 설정하면 자동으로 줄 바꿈을 적용 할 수 있습니다. >코드 스타일 - -
가설정에서 Infact는 포장에서>자바 및 교정기 탭 옵션 가 오른쪽 여백이을 초과하지 확인이
.
이 설정을 내 설정에 적용했지만 여백을 지나칠 때 아무런 반응이 없습니다. –
코드 서식 규칙을 강제 실행하거나 파일 열기시 코드 서식을 실행하는 옵션이있을 수 있습니다. – Raystorm
나는이 문제를 이미 해결했다고 확신하지만,이 게시물에 걸려 넘어지면 Raystorm의 대답은 정확합니다. 그러나 자동 줄 바꿈이 발생하려면 Ctrl-Alt-L을 입력하여 코드의 자동 서식을 지정해야합니다.
IntelliJ (최소 v2016.2 이상)에는이 기능이 있습니다. 환경 설정에서
- 가 이동 : 편집기 -> 검사 -> 일반,
- 그런 다음 선택 : "라인이 더 이상 허용 코드 스타일보다". 원하는 심각도를 선택할 수 있습니다. 대부분의 심각도에 대해 IntelliJ는 줄 길이 제한을 초과하는 문자에 밑줄을 긋습니다 (그러나 원하는 경우 vim과 똑같이 표시되도록 심각도 스타일을 변경할 수 있습니다).
- (작동하지 않는 경우, 확인 "오른쪽 여백 (열) :"환경 설정 편집기에서 설정 -> 코드 스타일.)
왜 LEAVE VIM을!? –
디버거를 사용하여 코드 구조, 스마트 자동 완성 등을 봅니다. Intellij 내부에서 vim 바인딩을 사용합니다. –
글쎄, 임베디드 비주얼 디버거 인터페이스 (VIM은 옵션을 가지고 있지만, 한번도 시도한 적이 없다)를 제외하고는, 내가 개발 한 IDE를 위해 노력해 봤지만, vim-lugy, vim-eunuch, ultisnips, rainbow, bufkill, vim-shell, vim-instant-markdown, vim-colorschemes, YouCompleteMe, 자동 쌍, SingleCompile, 신디사이저, nerdtree, vim-markdown, gruvbox, vim-haml, hexmode, ctrlp.vim, ...). 이 때문에, 요즘은 * 개인적으로 * 사실상 완전 디버깅 된 인터페이스를 디버깅 인터페이스와 같이 강등했습니다 ... =) –