최근 PHP를 많이 쓰기 때문에 가끔씩 세미콜론이 누락되는 등의 문법 오류가 발생할 수 있습니다. 일반적인 확인 방법은 명령줄로 돌아가서 php -l을 실행하거나 업그레이드하여 직접 실행하는 것입니다. Vim:!php -l % 또는 이를 단축키로 바인딩합니다(예: map
그래서 저는 이 phpcheck.vim 플러그인을 작성했습니다. 이 플러그인의 기본 기능은 PHP 파일을 저장할 때 구문 검사를 수행하는 것입니다. 오류가 없으면 메시지가 표시되지 않습니다. 대부분의 경우 이 플러그인의 효과를 볼 수 없지만 가끔 실수로 문법 오류가 발생한 경우 프롬프트가 표시됩니다.
오류 메시지는 아래와 같습니다.
오류 메시지에는 오류 정보와 오류 줄 번호가 포함되어 있습니다.
플러그인 다운로드
http://www.vim.org/scripts/script.php?script_id=4984
플러그인 설치
다운로드한 phpcheck.vim을
~/.vim/plugin/
또는 Vim 설치 경로에 플러그인/을 추가하세요.
플러그인 구성
대부분의 경우 구성할 필요가 없습니다. phpbin이 위치한 디렉터리가 시스템 환경 변수에 없으면 다음과 같이 phpbin 경로를 지정할 수 있습니다.
let g:PHP_SYNTAX_CHECK_BIN = '/apps/php/bin/php'