VS Code 닫는 태그가 왼쪽으로 이동합니다.

VS Code 닫는 태그가 왼쪽으로 이동합니다.

VS Code를 사용할 때 태그를 입력하고 코드를 입력한 후 Enter 키를 누른 다음 닫는 . 마지막 > 키를 누르면 닫는 div 태그가 왼쪽으로 이동하고 이를 제자리로 가져오려면 Tab을 몇 번 눌러야 합니다. 이것을 어떻게 조정하나요?

영상

답변1

이는 VS Code의 "자동 들여쓰기" 기능으로 인해 발생하는 것 같습니다. 이를 조정하려면 "설정"( Ctrl + ,)으로 이동하여 "editor.autoIndent"를 입력하고 값을 다음으로 변경합니다."없음" 또는 "유지""고급" 또는 다른 값 대신. 이렇게 하면 " " 키를 눌렀을 때 닫는 div태그가 왼쪽으로 이동하는 것을 방지할 수 있습니다 >.

여기에 이미지 설명을 입력하세요

또는 "설정"( Ctrl + ,)으로 이동하여 "editor.formatOnType" 값을 변경하여 해당 옵션을 선택 취소하거나 false로 변경합니다. 이렇게 하면 입력할 때 코드의 자동 서식이 비활성화됩니다.

게다가,VS 코드 형식게시물과 거기에 나열된 옵션(예 Shift+Alt+F: Ctrl+K Ctrl+F, 및 Ctrl + Shift + P) 중 하나가 도움이 될지 확인하세요.

답변2

내가 찾은 다른 제안은 나에게 도움이 되지 않았습니다(설정은 이미 그래야 하는 대로 되어 있었습니다). 도움이 된 것은 이것이 모든 곳에서 발생하는 것이 아니라 특히 HTML 파일과 다른 들여쓰기가 예상되는 실제로 PHP 파일인 블레이드 템플릿 파일에서 발생한다는 것을 깨달은 것입니다. "Laravel Blade Snippets" 확장을 설치하면 이 문제가 해결되었습니다.

답변3

이 동작은 설정 편집기 자동 들여쓰기로 제어됩니다. Keep으로 설정하면 태그를 입력한 들여쓰기가 그대로 유지됩니다.

답변4

PHP Intelephense 플러그인을 설치하여 이 문제를 해결할 수 있었습니다.

관련 정보