본문 바로가기

서브라임4

[sublime] HexViewer: 파일의 Hex값을 확인하기 위한 View 파일의 hex 값을 확인하고 싶을 때 사용하는 플러그인으로 HexViewer가 있습니다. https://packagecontrol.io/packages/HexViewer HexViewer - Packages - Package Control Browse Hex​Viewer Hex viewer and editor for SublimeText http://facelessuser.github.io/HexViewer/ Details Installs Total 123K Win 73K OS X 32K Linux 19K Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 packagec.. 2019. 9. 17.
[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.
[sublime] 서브라임에서 파이썬 버전별 빌드 설정 로컬 시스템에 파이썬이 2, 3 모두 설치 되어 있으면 기본 설정된 파이썬을 이용하여 빌드가 진행된다. 이때 버전별 설정을 위해서는 Tools -> Build System -> New Build System 에서 새로운 빌드를 추가해서 빌드하면 된다. 파이썬2라면 다음과 같이 추가해서, 추가된 빌드 시스템을 선택하고 빌드하면 된다. { "cmd": ["C:\\Python27\\python", "$file"], "selector": "source.python", "file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)"} 2018. 5. 23.