Câu trả lời gốc cho 1.41
Bây giờ nó là một tính năng tích hợp bắt đầu từ 1.41.
Con trỏ nhân bản HTML
https://code.visualstudio.com/updates/v1_41#_html-mirror-coder
Mã VS hiện thêm một "con trỏ gương" khi bạn đang chỉnh sửa thẻ HTML. Hành vi này được kiểm soát bởi cài đặt
html.mirrorCursorOnMatchingTag
, được bật theo mặc định.
Tính năng này hoạt động bằng cách thêm nhiều con trỏ vào thẻ phù hợp khi con trỏ của bạn di chuyển vào phạm vi tên thẻ HTML. Giống như trong chế độ đa con trỏ, bạn có thể sử dụng xóa từ thông minh hoặc lựa chọn từ thông minh. Con trỏ được nhân đôi sẽ bị xóa khi bạn di chuyển con trỏ ra ngoài phạm vi tên thẻ.
Về cơ bản, việc chọn thẻ bắt đầu hoặc kết thúc thẻ đặt 2 con trỏ trên mỗi thẻ, do đó, chỉnh sửa cái này cũng chỉnh sửa cái kia. Nó được kích hoạt theo mặc định.
Bạn có thể vô hiệu hóa nó từ cài đặt của bạn.
Qua giao diện người dùng:
Qua settings.json:
"html.mirrorCursorOnMatchingTag": false,
Cập nhật cho 1.42
Hiện html.mirrorCursorOnMatchingTag
tại đã bị tắt theo mặc định bắt đầu từ 1.42 .
Xem câu trả lời khác này cho báo giá từ các ghi chú phát hành.
Cập nhật cho 1.44
Họ đã thay đổi tính năng con trỏ gương và hiện đang gọi nó là Khu vực được đồng bộ hóa .
(được sao chép từ ghi chú phát hành VS Code 1.44)
Khi được kích hoạt trên các thẻ HTML, nếu cả hai thẻ bắt đầu và kết thúc trở thành "được đồng bộ hóa", thì việc thay đổi một thẻ cũng thay đổi cái khác. Mặc dù vậy, tính năng này bị vô hiệu hóa và bạn thực hiện rõ ràng lệnh On Type Rename Symbol hoặc đặt editor.renameOnType
cài đặt thành true.
Với sự thay đổi này, ý html.mirrorCursorOnMatchingTag
chí bây giờ sẽ hiển thị dưới dạng không dùng nữa (hoặc chuyển sang màu xám).