Я хотел иметь возможность легко редактировать теги HTML вместе. Мне показалось, что это очень легко реализовать в настоящее время, поэтому я установил это расширение с автоматическим переименованием тегов , и оно оказалось для меня бесполезным: вместо того, чтобы помогать мне в редактировании кода html / jsx, это ломает все, и я должен отменить то, что он делает, и попытаться отредактировать вещь, чтобы избежать ее запуска.
Здесь логично было бы удалить это расширение из моей системы. Единственная проблема здесь, однако, заключается в том, что я не могу этого сделать - я удалил его, даже переустановил VS Code, попробовал VS Code Insiders, но здесь он все еще включен:
Это встроенный сейчас? Как мне это отключить?
Версия VSCode: 1.41.0, коммит 9579eda04fdb3a9bba2750f15193e5fafe16b959
источник
Ответы:
Оригинальный ответ для 1,41
Теперь это встроенная функция, начиная с 1.41.
Зеркальный курсор HTML
https://code.visualstudio.com/updates/v1_41#_html-mirror-cursor
По сути, выбор либо начала тега, либо конца тега помещает 2 курсора в каждый, поэтому редактирование одного также редактирует другой. Это включено по умолчанию.
Вы можете явно отключить его в настройках.
Через пользовательский интерфейс:
Через settings.json:
Обновление для 1.42
По
html.mirrorCursorOnMatchingTag
умолчанию теперь отключено, начиная с 1.42 .Смотрите этот другой ответ для цитаты из заметок о выпуске.
Обновление для 1.44
Они изменили функцию зеркального курсора и теперь называют ее синхронизированными регионами .
(скопировано из заметок о выпуске VS Code 1.44)
При активации тегов HTML, если и начальный, и конечный теги становятся «синхронизированными», то изменение одного также приводит к изменению другого. Эта функция по умолчанию отключена, и вы либо явно выполняете команду On Type Rename Symbol, либо устанавливаете
editor.renameOnType
значение true.С этим изменением,
html.mirrorCursorOnMatchingTag
теперь будет отображаться как устаревший (или недоступный).источник
См. Https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md#html-mirror-cursor-off-by-default, версия v1.42 выйдет в начале февраля 2020 года.
----- Обновление март 2020 ----------
Разработчики vscode слышали вас. Функциональность зеркального курсора существенно изменяется. Вы можете проверить это в Инсайдерах '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.
источник