sublime python SublimeLinter

SublimeLinter


6-1. SublimeLinter은 실시간 문법 검사를 제공하는 플러그인입니다.

앞에서 소개한대로 Ctrl + Shift + P를 입력하여 보이는 입력창에 Install을 입력합니다.
Package Control:Install Package 항목을 선택합니다.

입력창에 SublimeLinter를 검색해서 설치합니다.


6-2. 설치를 완료하려면 추가 작업이 필요합니다.

6-3. Ctrl + N을 눌러 새로운 파일을 엽니다.
https://bootstrap.pypa.io/get-pip.py  를 방문하여 보이는 코드를 복사하여 Sublime Text에 붙여넣기를 합니다.  
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",
}


 
실시간 문법 검사때와 마찬가지로 코드를 저장할 때 하나의 에러만 표시됩니다.



Popular posts from this blog

youtube download

com.gpki.secureweb.GPKISecureWEBException: ErrCode=1507,ErrMsg=[GPKI_CMS_ProcessEnvelopedData] 해당 인증서로는 데이터를 풀 수 없습니다.

rexpert 공식필드(javascript) 점검일 주기 계산