Saya ingin dapat dengan mudah mengedit tag HTML bersama. Bagi saya sepertinya ini adalah hal yang mudah untuk diterapkan saat ini, jadi saya telah menginstal ekstensi tag nama otomatis ini , dan ternyata tidak berguna bagi saya: daripada membantu saya dalam mengedit kode html / jsx, itu merusak segalanya dan saya harus membatalkan apa yang dilakukannya dan mencoba mengeditnya untuk menghindari pemicunya.
Hal yang logis di sini jelas akan menghapus ekstensi ini dari sistem saya. Satu-satunya masalah di sini, bagaimanapun, adalah bahwa saya sepertinya tidak bisa melakukan itu - saya telah menghapusnya, bahkan menginstal ulang VS Code, mencoba VS Code Insiders, tetapi ini dia, masih diaktifkan:
Apakah sudah terpasang sekarang? Bagaimana cara menonaktifkannya?
Versi VSCode: 1.41.0, komit 9579eda04fdb3a9bba2750f15193e5fafe16b959
sumber
Jawaban:
Jawaban Asli untuk 1.41
Sekarang fitur bawaan mulai 1,41.
Kursor cermin HTML
https://code.visualstudio.com/updates/v1_41#_html-mirror-cursor
Pada dasarnya, memilih salah satu tag awal atau akhir tag menempatkan 2 kursor pada masing-masing, jadi mengedit satu juga mengedit yang lain. Ini diaktifkan secara default.
Anda dapat secara eksplisit menonaktifkannya dari pengaturan Anda.
Melalui UI:
Via settings.json:
Pembaruan untuk 1,42
The
html.mirrorCursorOnMatchingTag
sekarang dinonaktifkan secara default dimulai pada 1,42 .Lihat jawaban lain ini untuk kutipan dari catatan rilis.
Pembaruan untuk 1,44
Mereka mengubah fitur kursor cermin dan sekarang menyebutnya Daerah yang Disinkronkan .
(disalin dari catatan rilis VS Code 1.44)
Saat diaktifkan pada tag HTML, jika tag awal dan akhir menjadi "disinkronkan", maka mengubah yang satu juga akan mengubah yang lainnya. Fitur ini dinonaktifkan secara default, dan Anda secara eksplisit menjalankan perintah On Type Rename Symbol atau mengatur
editor.renameOnType
pengaturan menjadi true.Dengan perubahan ini,
html.mirrorCursorOnMatchingTag
sekarang akan muncul sebagai usang (atau abu-abu).sumber
Lihat https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_42.md#html-mirror-cursor-off-by-default dengan v1.42 yang akan keluar awal Februari 2020.
----- Perbarui Maret 2020 ----------
Para vscode devs telah mendengarmu. Fungsi kursor cermin sedang dimodifikasi secara substansial. Anda bisa mengujinya di Insiders 'Build sekarang jadi mungkin itu akan masuk ke v1.44 atau segera sesudahnya.
Terutama menempel ke tag telah jauh lebih baik. Dan tidak ada kursor ganda. Lihat https://github.com/microsoft/vscode/issues/88424#issuecomment-600840619
Dan lepaskan catatan: https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#synced-regions Ada di v1.44.
sumber