2013-02-03 30 views
10

Làm cách nào tôi có thể thụt lề mã HTML hoặc PHP trong trình soạn thảo notepad ++ để tổ chức mã của tôi tốt hơn?Làm cách nào để tôi có thể thụt lề mã HTML hoặc PHP trong trình soạn thảo Notepad ++?

+0

Bạn có thể thụt lề bằng cách thêm dấu cách hoặc tab. Đây có phải là câu hỏi lập trình không? – Nightfirecat

+0

không thuộc về đây? – shnisaka

+2

Nếu bạn muốn xem một số tiêu chuẩn liên quan đến thụt lề và định dạng mã PHP của bạn, hãy xem các kiểu mã PSR-1/2: https://github.com/php-fig/fig-standards/blob/master/accepted /PSR-1-basic-coding-standard.md và https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md – thaJeztah

Trả lời

6

Nếu bạn muốn định dạng tự động, hãy xem SourceFormatX, là trình cắm trả phí cho Notepad ++.

Ngoài ra, có một vài plugin miễn phí có sẵn trên Notepad++ Wiki sẽ định dạng mã HTML hoặc PHP.

-1

Bạn có thể sử dụng nút Tab trên bàn phím của mình. Hoặc bạn có thể vào Edit -> Indent -> Tăng thụt lề dòng.

Hay có điều gì khác mà bạn đang nói đến cụ thể?

+0

Cách thụt lề các câu lệnh if mặc dù một cách hợp lý? – JBa

+0

mà không có ý nghĩa, ông đã yêu cầu một phương pháp hiệu quả ... những gì là điểm trong dòng đi và thêm indent – sumitkanoje

0

Chọn một phần mã của bạn hoặc bất kỳ văn bản nào và sau đó nhấn tab, nó sẽ thụt lề tất cả các dòng được chọn. Nhấn shift + tab để hủy kích hoạt.

1

Thực tế phổ biến là thụt lề một cấp cho mỗi "khối" hiện đang mở. Trong PHP, một "khối" chỉ đơn giản là mã giữa {}. Trong HTML, một "khối" là bất kỳ thẻ nào không được đóng trên cùng một dòng.

Trong Notepad ++ (và nhiều trình chỉnh sửa mã khác), bạn có thể chọn một số dòng mã và nhấn Tab để thụt lề toàn bộ lựa chọn (hoặc Shift + Tab để bỏ qua nó). Điều này sẽ giúp giữ mã của bạn gọn gàng.

Một điều cần lưu ý là Notepad ++ có thể thu gọn khối cho bạn. Bên cạnh số dòng, bạn sẽ thấy một cây có hộp [-]. Bạn có thể nhấp vào những thứ đó để thu gọn khối mà họ đang đánh dấu, cho phép bạn xem tổng quan về mã của mình tốt hơn.

2

Nếu bạn cần một plugin để định dạng HTML của bạn, nó không rõ ràng nếu bạn chỉ muốn tab, nhưng theo nghĩa thông thường, tôi cho rằng bạn đang tìm kiếm một phần mềm để mã hóa lại mã. Có một plugin Tidy2 trong:

https://github.com/davegb3/NppTidy2

Với điều này bạn có thể định dạng lại tất cả các mã HTML của bạn, và thay đổi như thế nào để làm điều đó, mà thường là thú vị.

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