2012-04-11 4 views
18

필자는 Sublime Text 2에 XML 문서를 편집하려고하고 있는데, XML 문서를 편집 할 때 DOCTYPE 선언과 DTD가 있으며 XML 문서를 편집 할 때 코드 힌트/완성을 얻을 수있는 방법이 없을 것 같습니다.Sublime Text 2에서 XML 코드 힌트/완성을 지원합니까?

내가 간과하고있는 것이 확실합니다. Sublime에는 플러그인을 통해 제공되는 경우에도 이런 종류의 기능이 없다고 상상할 수 없습니다.

누군가 나를 위해이 부분을 밝힐 수 있습니까?

답변

20

숭고한 텍스트는 가장 중요한 텍스트 편집기입니다. 하지만 인기가있는 이유는 확장 성 때문입니다.

Sublime API를 사용하여 특정 플러그인을 만들 수 있지만 Sublime에는 이미 설치되어있는 XML 파일 및 기타 마크 업 파일 편집에 유용한 몇 가지 도구가 있습니다.

특히 힌팅 및 완료는 매우 쉽게 추가 할 수 있습니다. 특정 xml에 대해 특정 도메인 sublime-completions 파일을 만드는 데 몇 분이 걸리지 않습니다. 당신은 또한 고도 + 에, XML 요소를 만들 수고도 + 변화를 + 를 사용할 수 있습니다.은 닫히지 않은 xml 요소를 닫습니다.

은 또한 마지막으로 당신은 또한 플러그인 요청으로 Sublime forums이를 가져올 수 Package Control

통해 Sublime Tag plug-in 사용할 수를 시도 할 수 있습니다. 플러그인 커뮤니티에는 많은 도움이되는 사람들이 있습니다.

+0

솔루션에 관계없이, 그것은 내가 '상자 밖에서'지원 될 것이라고 생각할 수있는 뭔가에 대한 많은 노력처럼 보입니다. 버머 ... 나는 다른 모든 것을 좋아한다. 이 지원을하지 않는다면 고통 스러울 것입니다. ColdSpring 설정에서만 XML을 사용합니다. DTD를보고 코드 완성/힌팅을 제공 할 수 있다면 멋지 겠죠. –

+1

어쨌든해야 할 일이 무엇이든간에 플러그인이 있어야한다고 생각할 수 있습니다. 그리고 멋지긴하지만 DTD 코드 통찰력은 다른 언어 인트로 스펙 션, ftp 및 버전 제어와 마찬가지로 초보자 용 스 니펫 기반 텍스트 편집기의 표준 "out of the box"기능이어야한다고 동의하지 않습니다. 그러나, 나는 그것이 논증 할 수 있다는 것을 완전히 이해합니다. – atomi

+1

나는이 놀라운 강력한 도구 인 Sublime을 사람들이 어떻게 부르는 지 재미 있다고 생각한다. XML 지원에 대해 물어 보았을 때 나는 그저 텍스트 편집기인데 무엇을 기대 하는가? Sublime은 훌륭한 제품이라고 생각하지만 정기적으로 XML 파일을 편집해야하기 때문에 정기적으로 사용하는 것을 볼 수 없습니다. 다른 편집기/IDE를 열어야하는 성가신 일로 인해 다른 모든 것들을 무서워 할 수도 있습니다. 스택 오버플로 신이 의견을 토론하기 위해 우리에게 화를내는 일이 없도록 허용 된 답변을 표시하십시오. –

1

Sublime Package Control의 'tag'플러그인을 사용할 수 있습니다. 자동 태그 닫기, linting 및 기타 기능이 있습니다. 프로젝트의 github 페이지는 다음과 같습니다. https://github.com/SublimeText/Tag

깔끔한 텍스트 편집기를 벗어나지 않고 패키지 컨트롤을 사용하여 설치할 수 있습니다.

관련 문제