sublime python SublimeLinter
SublimeLinter
6-1. SublimeLinter은 실시간 문법 검사를 제공하는 플러그인입니다.
앞에서 소개한대로 Ctrl + Shift + P를 입력하여 보이는 입력창에 Install을 입력합니다.
Package Control:Install Package 항목을 선택합니다.
입력창에 SublimeLinter를 검색해서 설치합니다.
6-2. 설치를 완료하려면 추가 작업이 필요합니다.
6-3. Ctrl + N을 눌러 새로운 파일을 엽니다.
Ctrl + S 를 입력하여 get-pip.py 이름으로 저장해 주고, Ctrl + B를 입력하여 실행시킵니다.
문제 없이 설치되면 하단에 있는 상태창에 "Successfully installed pip-10.0.1 wheel-0.31.1" 메시지가 보입니다.
6-4. 명령 프롬프트를 실행시켜 다음 한 줄을 입력 후 엔터를 입력합니다.
pip3 install flake8
6-5. Sublime Text에서 앞에서 했던 방법으로 SublimeLinter-flake8를 검색하여 설치합니다.
설치완료되면 Sublime Text를 종료시켰다가 다시 실행시킵니다.
6-6. 앞에서 작성했던 코드를 약간 수정하면 에러를 발생한 줄 앞에 빨간 동그라미가 보입니다.
다시 문법에 맞게 수정해주면 해당 줄에 있던 빨간 동그라미가 사라집니다.
6-7. 동시에 여러 개의 문법 에러 발생해도 하나씩만 보여줍니다.
하나를 해결해야 다음 에러를 보여주는 방식입니다.
아래 예제에서도 두번째 줄 에러를 해결해야 첫번째 줄 에러가 표시됩니다.
6-8. 실시간 문법 검사가 아닌 코드를 저장할 때만 검사하도록 바꾸려면
Sublime Text 3의 메뉴에서 Preferences > Package Settings > SublimeLinter > Settings를 선택합니다.
오른쪽 창에 다음 내용을 입력합니다.
// SublimeLinter Settings - User
{ "lint_mode": "save", } |
실시간 문법 검사때와 마찬가지로 코드를 저장할 때 하나의 에러만 표시됩니다.