Eu queria poder editar facilmente tags HTML juntas. Pareceu-me que isso é uma coisa tão fácil de implementar hoje em dia, por isso instalei essa extensão de renomeação automática de tags e acabou não sendo útil para mim: em vez de me ajudar na edição de código html / jsx, quebra tudo e eu tenho que desfazer o que faz e tentar editar a coisa para evitar acioná-la.
A coisa lógica aqui seria, obviamente, remover esta extensão do meu sistema. O único problema aqui, no entanto, é que não consigo fazer isso - eu o desinstalei, até reinstalei o VS Code, tentei o VS Code Insiders, mas aqui está, ainda habilitado:
Está embutido agora? Como faço para desativá-lo?
Versão do VSCode: 1.41.0, confirmação 9579eda04fdb3a9bba2750f15193e5fafe16b959
visual-studio-code
dmitryguzeev
fonte
fonte
Respostas:
Resposta original para 1,41
Agora é um recurso embutido a partir da versão 1.41.
Cursor de espelho HTML
https://code.visualstudio.com/updates/v1_41#_html-mirror-cursor
Basicamente, a seleção do início ou do término da tag coloca dois cursores em cada um, portanto, a edição de um também edita o outro. Está ativado por padrão.
Você pode desabilitá-lo explicitamente de suas configurações.
Via interface do usuário:
Via settings.json:
Atualização para 1.42
O
html.mirrorCursorOnMatchingTag
agora está desativado por padrão a partir de 1.42 .Veja esta outra resposta para a cotação das notas de versão.
Atualização para 1.44
Eles mudaram o recurso de cursor de espelho e agora o chamam de regiões sincronizadas .
(copiado das notas de versão do VS Code 1.44)
Quando ativado nas tags HTML, se as tags inicial e final ficarem "sincronizadas", a alteração de uma também mudará a outra. No entanto, o recurso está desativado por padrão e você executa explicitamente o comando On Type Rename Symbol ou define a
editor.renameOnType
configuração como true.Com essa alteração, o
html.mirrorCursorOnMatchingTag
item agora será exibido como reprovado (ou acinzentado).fonte
Consulte https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md#html-mirror-cursor-off-by-default com a v1.42 com lançamento previsto para fevereiro de 2020.
----- Atualização março 2020 ----------
Os desenvolvedores do vscode ouviram você. A funcionalidade do cursor de espelho está sendo substancialmente modificada. Você pode testá-lo no Build Insiders 'Build agora, portanto, talvez ele entre na v1.44 ou logo em seguida.
Especialmente colar em uma tag foi muito melhorado. E não há cursores duplos. Consulte https://github.com/microsoft/vscode/issues/88424#issuecomment-600840619
E notas de versão: https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#synced-regions Está na v1.44.
fonte