Tìm thẻ HTML đóng trong Văn bản tuyệt vời


Câu trả lời:


136

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


1
Tuyệt thật, cảm ơn nhé. Tôi thực sự đang sử dụng Emmet vì vậy đó là lý tưởng. Các phím tắt là: Shift + Control + T .
Pavel Binar

1
đối với người dùng Windows, phím tắt tại thời điểm viết là Control + Alt + J
cyberfly

2
Cảm ơn! Control + Alt + J cũng hoạt động trong Linux (được thử nghiệm trong Linux Mint 14, Sublime Text 3)
Jose Tomás Tocino

@ ALLanRuin Ruin Đối với tôi trên Windows, với Emmet hoạt động trong ST2, nó chỉ hoạt động để chuyển đến thẻ đóng từ thẻ bắt đầu, chứ không phải ngược lại.
Volker E.

2
Emmet plugin hoạt động tuyệt vời. Bạn KHÔNG PHẢI sử dụng phím tắt, chỉ cần mở Bảng màu của bạn một cách tuyệt vời (Shift + Command + P) và bắt đầu nhập 'cặp khớp')
Tối đa

124

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 divthẻ bên ngoài trong mã bên dưới, tất cả các divs với lớp selectedsẽ đượ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>

7
bạn đã thay đổi thế giới của tôi!
Quakes-Mess

1
cảm ơn! Tôi đã sử dụng mẹo này khi chỉnh sửa một mớ hỗn độn khủng khiếp của html, nó cực kỳ hữu ích
Liam

7
Để chọn thẻ cha, chỉ cần sử dụng lại phím tắt và nó sẽ mở rộng vùng chọn!
TimoSolo

Nên là câu trả lời đúng theo ý kiến ​​của tôi! Đơn giản và không cần trình cắm
Hamri cho biết

nó không trả lời chính xác câu hỏi, nhưng câu trả lời sau đó trở nên tầm thường. Để tìm thẻ đóng, bạn cần nhìn vào phần cuối của lựa chọn hoặc nhấn phím mũi tên phải.
Frazer Kirkman

12

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


7

Trong menu "Goto", Control+ Mlà Jump to Match ngoặc. Làm việc cho dấu ngoặc là tốt.


29
Hoạt động cho ngoặc, hoạt động cho dấu ngoặc đơn, nhưng không hoạt động cho thẻ html.
John Pancoast

7
−1. Không trả lời câu hỏi, đó là về các thẻ HTML.
Zenadix 15/03/2016

Nó chỉ tìm thấy dấu ngoặc đơn phù hợp. Làm cách nào để đặt tính năng này cũng tìm kiếm { } [] <>?
SherylHohman

4

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.


3

Như đã nói trước đây, Control/ Command+ Shift+ Acung 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.


thông tin tuyệt vời anh em,
mwangaben

2

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.

nhập mô tả hình ảnh ở đây


Vấn đề với tôi là tôi gõ </+ <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.
Đánh dấu Tomlin

Hãy thử một số plugin định dạng? Có lẽ codelint hoặc cái gì đó? Một số người trực tuyến, có thể
WesternGun
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.