반응형
서브라임 텍스트 2에서 열었을 때 XML 파일을 자동으로 들여쓰기 하는 방법은?
XML 파일을 편집하기 위해 Subravity Text 2 (Endent XML 플러그인과 함께)를 사용하고 있습니다.
*.xml이라는 파일을 연 후 바로 "Indent XML" 작업을 자동으로 실행하도록 Subravity Text를 구성하려면 어떻게 해야 합니까?
XML을 들여쓰기/예쁘게/미려화하기 위해 Sublime을 사용합니다.텍스트 들여쓰기 플러그인:
- 패키지 컨트롤을 사용하여 패키지를 설치합니다("indentxml" 검색).
- XML 파일을 열거나 새 파일을 만들고 XML을 붙여 넣습니다.
- Ctrl-K, F를 들여씁니다.
다음 플러그인을 사용해 보십시오.
1) 도구 > 새 플러그인
2) 아래 코드 복사 및 붙여넣기
3) .py 확장명으로 Packages/User 디렉토리에 저장(기본 디렉토리여야 함)
4) XML 파일을 열면 실행됩니다.[오류를 보려면 콘솔 열기(Windows에서 Ctrl+~)]
이 코드는 "Indent XML"과 "IndentX"를 모두 지원합니다.만약 그들이 존재하지 않는다면, 저는 명령이 침묵으로 실패할 것이며, 어떤 것에도 영향을 미치지 않을 것이라고 생각합니다.플러그인 초보자이지만 도움이 되길 바랍니다!
# Packages/User/AutoIndent.py
import sublime, sublime_plugin
class OnOpenCommand(sublime_plugin.EventListener):
def on_load(self, view):
if view.file_name().lower().endswith(".xml") :
#print "{0}: Auto indenting {1} with Indent XML's auto_indent command".format(__file__, view.file_name())
view.run_command("auto_indent")
#print "{0}: Auto indenting {1} with IndentX's basic_indent_tags command".format(__file__, view.file_name())
view.run_command("basic_indent_tags")
언급URL : https://stackoverflow.com/questions/19383743/how-to-indent-xml-files-automatically-when-opened-in-sublime-text-2
반응형
'bestsource' 카테고리의 다른 글
엔터티 유형 ApplicationUser가 현재 컨텍스트의 모델에 속하지 않습니다. (0) | 2023.09.16 |
---|---|
드롭다운 목록 또는 드롭다운 목록 간의 차이Html 도우미 (0) | 2023.09.16 |
cURL을 사용하여 HTTPS 사이트에 연결할 수 없습니다. 대신 0 길이의 컨텐츠를 반환합니다.어쩌죠? (0) | 2023.09.11 |
SQL 트랜잭션 오류:현재 트랜잭션을 커밋할 수 없으며 로그 파일에 쓰는 작업을 지원할 수 없습니다. (0) | 2023.09.11 |
xlib의 XNextEvent 차단을 중지하는 방법 (0) | 2023.09.11 |