2011-11-20 40 views
6

Có cách nào để làm cho TextMate tự động thêm thẻ HTML đóng khi tôi nhập thẻ mở không? Một cái gì đó giống như những gì Notepad ++ không dưới Windows/Linux, hoặc MS Visual Studio.TextMate - tự động thêm thẻ HTML đóng

Ý tôi là KHÔNG CÓ bất kỳ lối tắt nào? Vì vậy, tôi chỉ cần nhập "<body>" và nó thêm "</body >" và đặt con trỏ trở lại ở giữa. Không có bất kỳ "Ctrl + Shift + Option + Dù" ma thuật đen.

Hoặc thay thế TextMate có thể?

PS. Mac OS chỉ là một trong nhiều hệ điều hành mà tôi làm việc, vì vậy tôi không muốn xả rác bộ não của mình bằng bất kỳ lối tắt nào ...

Trả lời

11

Không, bạn không thể. Điều đơn giản nhất bạn có thể làm để đóng thẻ là nhập một số thẻ mở với nội dung là <div>Some text và sau đó nhấn Command + Option + Dot để đóng thẻ không được tiết lộ gần đây nhất. Điều này liên quan đến một phím tắt nhưng nó rất dễ nhớ.

1

Nhập ví dụ: body và sau đó nhấn TAB sẽ hoàn thành thẻ.

+0

này sẽ không làm việc cho tất cả các thẻ mặc dù bởi vì nó đòi hỏi một đoạn riêng biệt cho mỗi thẻ –

+0

tôi biết, nhưng nó vẫn còn hơn không. –

1

Một giải pháp thay thế, có thể hoặc không phù hợp với cách bạn viết mã, là nhấn ctrl + shift + W (lựa chọn gói). Không có gì được chọn, bạn sẽ nhận được <p></p>, với 'p' được đánh dấu để bạn có thể ghi đè lên với tên thẻ mong muốn của mình.

Cá nhân tôi thích tùy chọn cmd + +. phím tắt đã được đề cập.

tín dụng để http://www.456bereastreet.com/archive/200811/textmate_productivity_tips/

Các vấn đề liên quan