_vimrc설정은
set errorformat=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m set makeprg=python map :make %
set makeprg=python map :make %
map :make %
이렇게 했고요 처음에는 실행이 잘되다가 갑자기 "잘못된 형식문자열이 있습니다" 에러가 뜹니다..
위에 쓰신 errorformat 문자열은 vim의 help 페이지에 있는 그대인것 같네요. 저는 해보니 잘 동작하네요. 혹시 파이썬 인터프리터가 에러메시지를 '한글'로 출력하도록 되어 있나요? 그렇다면 영어로 에러메시지가 출력 되도록 바꿔 보시길 바랍니다.
uft-8인코딩 방식을 해제하라는 건가요...?
+ 한글 입력시 '?'출력되는 오류가 납니다 ㅠㅠ
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
위에 쓰신 errorformat 문자열은 vim의
위에 쓰신 errorformat 문자열은 vim의 help 페이지에 있는 그대인것 같네요.
저는 해보니 잘 동작하네요.
혹시 파이썬 인터프리터가 에러메시지를 '한글'로 출력하도록 되어 있나요?
그렇다면 영어로 에러메시지가 출력 되도록 바꿔 보시길 바랍니다.
음... 어떻게 영어로 바꾼다는 건지..
uft-8인코딩 방식을 해제하라는 건가요...?
+ 한글 입력시 '?'출력되는 오류가 납니다 ㅠㅠ
댓글 달기