HTML 태그를 쉽게 편집 할 수 있기를 원했습니다. 요즘 구현하기가 쉬운 것처럼 보였으 므로이 자동 이름 바꾸기 태그 확장 프로그램을 설치 했으며 나에게 유용하지 않은 것으로 나타났습니다 .html / jsx 코드 편집에서 나를 도와주는 대신, 그것은 모든 것을 깨뜨리고 내가하는 일을 취소하고 트리거하지 않도록 일을 편집해야합니다.
논리적 인 것은 분명히 내 시스템 에서이 확장을 제거하는 것입니다. 그러나 여기서 유일한 문제는 그렇게 할 수 없다는 것입니다. 제거하고 VS 코드를 다시 설치 했음에도 불구하고 VS 코드 내부자를 시도했지만 여전히 활성화되어 있습니다.
지금 내장되어 있습니까? 비활성화하려면 어떻게합니까?
VSCode 버전 : 1.41.0, 커밋 9579eda04fdb3a9bba2750f15193e5fafe16b959
답변
1.41에 대한 원문
1.41부터는 기본 제공 기능입니다.
HTML 미러 커서
https://code.visualstudio.com/updates/v1_41#_html-mirror-cursor
VS 코드는 이제 HTML 태그를 편집 할 때 “미러 커서”를 추가합니다. 이 동작은
html.mirrorCursorOnMatchingTag
기본 설정 인 설정에 의해 제어됩니다
.이 기능은 커서가 HTML 태그 이름 범위로 이동할 때 일치하는 태그에 다중 커서 를 추가하여 작동 합니다. 다중 커서 모드와 마찬가지로 단어 별 삭제 또는 단어 별 선택을 사용할 수 있습니다. 태그 이름 범위 밖으로 커서를 이동하면 미러링 된 커서가 제거됩니다.
기본적으로 태그 시작 또는 태그 끝을 선택하면 각각에 2 개의 커서가 있으므로 하나를 편집하면 다른 하나도 편집됩니다. 기본적으로 활성화되어 있습니다.
설정에서 명시 적으로 비활성화 할 수 있습니다.
UI를 통해 :
설정을 통해.
"html.mirrorCursorOnMatchingTag": false,
1.42 업데이트
은 html.mirrorCursorOnMatchingTag
이제부터 기본적으로 비활성화되어 1.42 . 릴리스 노트에서 인용 한 다른 답변 을
참조하십시오 .
1.44 업데이트
미러 커서 기능을 변경했으며 이제이를 동기화 된 영역 이라고합니다 .
HTML 태그에서 활성화 될 때 시작 및 종료 태그가 모두 “동기화”되면 하나를 변경하면 다른 하나도 변경됩니다. 이 기능은 기본적으로 비활성화되어 있으며 On Type Rename Symbol 명령 을 명시 적으로 실행 하거나 editor.renameOnType
설정을 true로 설정합니다.
이 변경으로 html.mirrorCursorOnMatchingTag
이제는 더 이상 사용되지 않거나 회색으로 표시됩니다.
답변
2020 년 2 월 초 예정인 v1.42의 https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md#html-mirror-cursor-off-by-by-default 를 참조 하십시오 .
기본적으로 HTML 미러 커서 끄기
미러 커서를 옵트 인 기능으로 만들었습니다. 다음 반복에서는이 기능을보다 쉽게 이해하고 더 많은 언어에서 사용할 수 있도록 구현을 계속 개선 할 것입니다. 을 켜서이 기능을 계속 사용할 수 있습니다
html.mirrorCursorOnMatchingTag
.
—– 업데이트 2020 년 3 월 ———-
vscode 개발자가 당신을 들었습니다. 미러 커서 기능이 크게 수정되고 있습니다. 이제 Insiders ‘Build에서 테스트 할 수 있으므로 v1.44 또는 이후에 출시 될 것입니다.
특히 태그에 붙여 넣기가 훨씬 향상되었습니다. 그리고 이중 커서는 없습니다. https://github.com/microsoft/vscode/issues/88424#issuecomment-600840619를 참조 하십시오.
릴리스 정보 : https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#synced-regions v1.44에 있습니다.