2013-08-07 115 views
8

Tôi không nhớ chính xác khi nào chức năng này ngừng hoạt động, nhưng tôi luôn có Sublime Text tự động thụt lề một cách chính xác. Ví dụ: nếu tôi nhập <div> và sau đó nhấn Nhập, dấu mũ sẽ tự động tạo tab trên dòng tiếp theo. Tương tự, khi tôi đóng thẻ, chúng sẽ tự động bỏ thụt lề bằng một tab (chẳng hạn như khi nhấn alt + . để đóng thẻ).Làm cách nào để kích hoạt thẻ HTML thông minh thụt lề trong Sublime Text 3?

Chức năng này dường như đã biến mất, ít nhất là trong ST3 và tôi không thể tìm thấy bất kỳ cách nào để lấy lại. Ai có ý tưởng gì không?

Chỉnh sửa: có thể hữu ích khi thêm rằng tự động thụt lề PHP hoạt động tốt, chẳng hạn như tạo thụt lề giữa các dấu ngoặc đơn.

Trả lời

3

Bạn có thể cài đặt plugin "Thẻ" bằng cách sử dụng package control. This question cho thấy plugin có vấn đề, nhưng tôi đã không nhận thấy bất kỳ vấn đề nào sẽ là vấn đề.

-1

có thể trùng lặp:

How do I reformat HTML code using Sublime Text 2?

Xem dardub 's câu trả lời ...

HOẶC tốt hơn (chỉ nhận thấy điều đó!) peter' s câu trả lời:

Chỉ cần chọn tất cả các dòng (Ctrl + A) và sau đó từ trình đơn, chọn Chỉnh sửa → Dòng → Sắp xếp lại nt. Điều này sẽ hoạt động nếu tệp của bạn được lưu với tiện ích có chứa HTML như .html hoặc .php.

** đối với tôi nó làm việc trên ST3

+0

này cho phép bạn dọn dẹp mã một lần bạn thực hiện xong làm việc với nó, nhưng không tự động thụt lề trong khi bạn viết mã của bạn (những gì OP đang tìm kiếm). Tôi không hoàn toàn chắc chắn cách định dạng mã hữu ích là khi bạn đã hoàn thành việc viết nó :) –

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