python

공개
2016.06.30 23:27:36
조회수 32.1k 등록일 2016.07.01 00:10:26

Python PEP8 Autoformat


Python PEP8 Autoformat은 Sublime Text에서 PEP-8 스타일 가이드에 따라 소스 코드를 자동으로 포맷팅 해주는 유용한 플러그인 입니다.

 Sublime Text ver3, ver3에서 지원됩니다.


설치 방법

1. Sublime Package Control

  • Sublime Text에서 간편하게 패키지를 설치하는 도구인 Package Control를 사용하여 설치합니다.
  • Sublime Text를 활성화 시킨 후 단축키 cmd+shift+P를 입력하여 Install Package를 선택합니다.
  • Install Package를 선택한 후 AutoPEP8를 검색하여 선택하면 자동으로 Sublime Text에 설치 됩니다.




2. bitbucket repository

  • bitbucket repository로  Sublime Text의 패키지가 설치된 디렉토리에 clone 하여 설치합니다.
  • 패키지 경로는 Sublime Text 메뉴 중 Preferences > Browse Packages 에서 확인 가능합니다.
  1. hg clone https://bitbucket.org/StephaneBunel/pythonpep8autoformat 'Python PEP8 Autoformat'


3. 수동으로 설치

직접 Python PEP8 Autoformat를 다운로드 받아 설치합니다

위와 동일한 패키지 디렉토리에 Python PEP8 Autoformat 폴더를 생성하여 소스를 다운로드 받으면 됩니다.


설치가 완료되면 마우스 우클릭 > AutoPEP8 > 포맷, 미리보기가 활성화 된걸 볼 수 있습니다.

포맷은 PEP-8 스타일 가이드에 맞춰 자동으로 포맷팅 해주는 것이고, 미리보기는 PEP-8 스타일 가이드에 맞춰 변경될 코드들에 대해 미리보기를 지원하는 것입니다. 기본적인 단축키로는  포맷 : ctrl+shift+8, 미리보기 : ctrl+8 이며 Preferences > Package Settings > AutoPEP8 > Key Bindings 에서 변경 할 수 있습니다.


<Autoformat 적용 전>


<Autoformat 적용 후>