본문 바로가기

플러그인2

[sublime] 서브라임 플러그인 개발 #2 지난 시간에 이어서 간단한 플러그인을 개발하고 등록하는 방법에 대해서 알아보겠습니다. 지금 개발하는 플러그인은 프로퍼티 xml을 읽어서 표준 프로퍼티 파일로 변경하는 예제입니다. 예제 개발 다음의 xml 파일을 읽어서 프로퍼티 파일로 생성합니다. 작업 순서는 다음과 같습니다. 플러그인 작성 플러그인 저장 키 바인딩 다음의 xml을 읽어서 property 형태로 변경합니다. 설정 파일 xml을 읽어서 어떤 값들이 설정되어 있는지 비교할 때 유용합니다. xml mapred.reduce.tasks -1 property $ cat mapred.properties mapred.reduce.tasks=-1 플러그인 작성 플러그인은 다음과 같습니다. 현재창의 문자열을 읽어서 프로퍼티 문자열로 변경하고, 새창을 열어서.. 2019. 5. 22.
[sublime] 서브라임 플러그인 개발 #1 서브라임 텍스트의 플러그인을 개발하기 위해서 테스트용 프로그램을 만들어 보겠습니다. 서브라임 플러그인은 파이썬으로 개발하기 때문에 파이썬 문법을 알아야 합니다. 다음의 순서로 진행됩니다. 플러그인 생성 저장 실행 플러그인 생성 서브라임은 플러그인 템플릿을 제공해 줍니다. Tools -> Developer -> New Plugin.. 을 클릭하면 템플릿 소스코드가 제공됩니다. 이 코드는 현재 문서의 앞에 Hello, World! 문자를 입력합니다. import sublime import sublime_plugin class ExampleCommand(sublime_plugin.TextCommand): def run(self, edit): self.view.insert(edit, 0, "Hello, Worl.. 2019. 5. 9.