Tôi có một tài liệu HTML rất dài và rất lồng nhau, nơi tôi cần nhanh chóng tìm thấy thẻ đóng. Tôi có thể làm cái này như thế nào?
Tôi có một tài liệu HTML rất dài và rất lồng nhau, nơi tôi cần nhanh chóng tìm thấy thẻ đóng. Tôi có thể làm cái này như thế nào?
Câu trả lời:
Hãy thử lệnh bổ trợ Emmet Đi đến Ghép cặp :
http://docs.emmet.io/ilities/go-to- Pair /
Phím tắt (Mac): Shift+ Control+T
Phím tắt (PC): Control+ Alt+J
https://github.com/sergeche/emmet-sublime#av Available-ilities
Có một phím tắt ( Ctrl+ Shift+ Acho người dùng Windows và Linux, Command+ Shift+ Acho người dùng Mac) để chọn toàn bộ khối trong thẻ hiện được chọn.
Ví dụ: nếu bạn nhấn nút này trong khi con trỏ văn bản của bạn nằm trong div
thẻ bên ngoài trong mã bên dưới, tất cả các div
s với lớp selected
sẽ được chọn.
<div class='current_tag_block'>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
<div class='selected'></div>
</div>
Nó được tích hợp từ Sublime Editor 2 ít nhất. Chỉ cần nhấn vào đây và nó cân bằng thẻ HTML
Phím tắt (Mac): Shift+ Command+ A
Phím tắt (Windows): Control+ Alt+ A
Trong menu "Goto", Control+ Mlà Jump to Match ngoặc. Làm việc cho dấu ngoặc là tốt.
{ } [] <>
?
Không có cách nào ở trên hoạt động trên Sublime Text 3 trên Windows 10, Ctrl + Shift + 'với plugin Emmet Sublime Text 3 hoạt động rất tốt và là giải pháp làm việc duy nhất cho tôi. Ctrl + Shift + T mở lại mục đã đóng cuối cùng và theo hiểu biết của tôi về Sublime, đã thực hiện được kể từ khi các bản dựng ST3 đầu tiên hoặc các bản dựng muộn của ST2.
Như đã nói trước đây, Control
/ Command
+ Shift
+ A
cung cấp cho bạn hỗ trợ cơ bản cho khớp thẻ. Nhấn lại lần nữa để mở rộng kết quả khớp với phần tử cha. Nhấn mũi tên trái / phải để nhảy đến thẻ bắt đầu / kết thúc.
Dù sao, không có đánh dấu tích hợp của các thẻ phù hợp. Emmet là một plugin phổ biến nhưng nó quá mức cho mục đích này và có thể cản trở nếu bạn không muốn chỉnh sửa giống như Emmet. Giá đỡ Highlighter dường như là một lựa chọn tốt hơn cho trường hợp sử dụng này.
Tôi nghĩ rằng, bạn có thể muốn thử một cách tiếp cận khác với kích hoạt gấp.
Trong cả ST2 và ST3, nếu bạn bật tính năng gập trong cài đặt Người dùng:
{
...(previous item)
"fold_buttons": true,
...(next item, thus the comma)
}
Bạn có thể thấy nút gấp hình tam giác ở phía bên trái của dòng có thẻ bắt đầu. Nhấn vào đây để mở rộng / gấp. Nếu bạn muốn sao chép, gấp và sao chép, bạn nhận được tất cả các khối.
</
+ <kbd> TAB </ kbd> và nếu nó không đóng đúng thẻ, tôi biết rằng tôi đã có một thẻ mở lơ lửng ở đâu đó, tôi chỉ không biết Ở ĐÂU thẻ mở đó nằm trong tệp HTML 6000 dòng này.