본문 바로가기

IT/컴퓨터 팁

VSCODE HTML 태그 자동완성 (닫기)가 안될 때

반응형

HTML 문서를 자주 만들고 있습니다. 편집기로는 주로 SUBLIME TEXT3을 사용하여 코딩을 합니다. 요즘에는 SUBLIME TEXT가 편하긴 하지만 약간 무거운 느낌이 들어서 VSCODE를 설치해서 사용합니다. 

 

VSCODE에서는 플러그인 확장 기능이 편리해서 많이 사용하고 있는데 HTML문서에서 태그를 자동으로 완성해주는 확장 플러그인은 정말 편합니다. Auto Close Tag라는 플러그인 입니다. 그런데 한동안 잘 사용되던 태그 자동완성이 이상하게 오늘은 잘 되지 않는 것입니다.

 

플러그인을 삭제했다가 재설치해봐도 안되고 왜 갑자기 이러는지 모르겠더군요. 한참 헤매다가 결국 해결책을 알아냈습니다. 안되는 이유가 좀 허무하고 황당했습니다. 

 

태그 자동완성이 안되었던 이유가 프로그램 언어설정이 잘못 되어 있었던 것입니다. 보통 index.html이라고 이름을 짓고 새로운 파일을 생성하면 vscode가 자동으로 HTML언어를 감지했는데 확인해보니 Django HTML로 설정되어 있었던 것입니다. 요즘 파이썬의 장고(Django)로 몇가지 프로젝트를 진행했는데 그것 때문에 그랬나 봅니다.

 

아무튼 저처럼 허무한 경우 때문에 태그 자동완성이 안되는 분들을 위해 몇자 적었씁니다. 해결방법은 당연히 언어를 HTML로 바꾸어 줘야 겠죠.

아래에 있는 Django HTML을 클릭해서 언어를 변경합니다.
이렇게 HTML로 바꾸고 태그를 입력해보면 태그 자동 완성이 됩니다.

오늘은 vscode 태그 자동완성이 안된다면 한번 체크해보세요. 물론 확장 플러그인 Auto Close Tag가 설치되어 있어야 겠죠. 그럼 즐거운 하루 되세요.

반응형