2016-08-10 4 views
1
내가 HTML 파일을 편집하고있어

, 내가 예를 들어, 입력을 시작, 그것은거야 그래서, (그대로) 이미지 태그 할 수 있습니다 제안 난 그냥 입력하고변경 기본 ST3 HTML 태그의 자동 완성

<img src=""> 

그것은, 좋은 얻을 명중 그러나 나는 이러한 종류의 모든 태그를 갖고 싶어 (예를 들어 img, br, input 등) 폐쇄 :

<img src="" /> 

또는

<br/> 

하지만 난 그냥 새로운 조각을 만들려고하지 않습니다. 기존 기본 설정을 편집해야합니다. 그것을 할 수있는 방법이 있습니까, 아니면 내 단편을 써야합니까?

+0

Emmet for Sublime을 살펴볼 수 있습니다. http://emmet.io/ –

답변

1

Sublime의 HTML 자동 완성은 Python 스크립트로 수행됩니다.

  1. 선택 html_completions.py
  2. 'img src= 검색하기 (하지 않는 PackageResourceViewer - Open Resource
  3. 선택 HTML을 선택, 패키지 제어를 (이미 설치되어 있지 않은 경우) 명령 팔레트에서
  4. 사용 PackageResourceViewer 설치 RegEx 또는 리터럴 모드 여부에 관계 없음)
  5. 해당 줄에앞에 닫기 /을 삽입하십시오
  6. br, hr, inputparam
  7. 파일을 저장 같은 다른 자동 폐쇄 태그에 대해 동일한 작업을 수행

당시 it was discussed to change the default하지만 불행히도 합의가 있다는 것을 보인다 HTML5에는 despite being valid이 필요하지 않습니다. 아무도 자기 폐쇄가 아니기 때문에 파일을 XML 파서로 파싱 할 수 없으므로 새로운 문제/PR를 기록하고 어떤 일이 벌어지는 지 볼 가치가 있습니다. 편집 : 대안 솔루션 자체가 닫는 태그를 명시 적으로 닫아야하는지 여부와 상관없이 환경 설정을 선택하도록 코드를 작성하는 것일 수 있습니다. 이 변경을하는 것은 당신이있을 것이라는 점을 의미하는 것으로


주); 그 방법은, 어쩌면 모두가 행복 할 수 있고, PR 허용 될 가능성이있을 것입니다 :) ST는 결국 모든 사용자 정의,에 관한 것입니다 html_completions.pyPackages/HTML 폴더의 파일이 ST3과 함께 제공되는 파일보다 우선합니다. 따라서 최신 빌드로 업그레이드하고 GitHub 저장소에서이 파일을 변경 한 경우에는 재정의 파일을 삭제하고 필요한 경우 위의 동일한 단계를 사용하여 변경 사항을 다시 적용해야합니다.

+0

Keith Hall, Sublime Text를 업데이트 한 후 새 버전의 파일로 사용자 변경 사항을 병합 할 수있는 기능 또는 플러그인을 Sublime Text에 입력 할 예정입니까? [** 참고 **] (https://forum.sublimetext.com/t/how-to-save-the-changes-to-the-default-syntaxes-after-update-sublime-text-3/21698 ?u = sasha_chernykh). –

+0

@ СашаЧерных 내가 아는 한 아니므로 - 최고의 해결책은 숭고한 텍스트의 일부로 포함시키려는 변경을 시도하고 이러한 사용자 변경의 필요성을 제거하는 것입니다. 버그를보고하거나, 새로운 기능을 요청하거나, 기본 패키지에 대한 풀 요구 (Pull Request)를 만들어내는 것 등 - 그들이 원하는 것을 더 많이 보여줄수록, ST 개발자가 구현할 가능성이 더 높습니다. –

관련 문제