2014-04-28 1 views

답변

6

Python-Mode가 PyLint를 사용하고 있다면, 어떤 오류를 발생 시킬지 지정할 수 있습니다. 여기에는 pylint.rc을 맞춤 설정 한 다음 .vimrc의 설정을 사용하여 pymode에 지정합니다.

의 .vimrc :

" Pylint configuration file 
let g:pymode_lint_config = '$HOME/pylint.rc' 

가 pylint.rc :

[FORMAT] 

# Maximum number of characters on a single line. 
max-line-length=120 
+0

이 완전히 굉장합니다! 대답 해줘서 고마워. 그러나 시각적 인 80 자 제한 표시기를 조정하는 방법이 있습니까? 비록 내가 120을 넘을 때까지 더 이상 경고하지 않더라도 여전히 거기에 있습니다. – feoh

10

이 pymode에서 최대 라인 길이를 변경하려면 당신이 let

g:pymode_options_max_line_length 

을 변경합니다.

그러나 이것은 나를 위해 작동하지 않습니다. 따라서 @dillbert이 제안되었습니다. 년 Colorbar를 들어 :

autocmd FileType python set colorcolumn=120 

당신의 .vimrc

+0

감사합니다. – Ryder

2

에서 나는 위의 답변을했지만, 아무도 내가 하드 코드를 파이썬 모드를 작성해야, 작동하지 않습니다. 여기 내 솔루션입니다 :

이 .vim에서 pep8.py을 찾아 내이 /Users/chaopeng/.vim/bundle/Python-mode-klen/pylibs/pylama/pep8.py 아래, 다음 pep8.py11979를 교체합니다.

그리고 놓치지 마세요는

let g:pymode_options_max_line_length=120 
autocmd FileType python set colorcolumn=120