2009-12-19 75 views
10

không có phần mềm/plugin nào cho netbeans/eclipse mà tự động thụt lề toàn bộ mã sau khi tôi đã chèn nó?php: tự động thụt lề toàn bộ mã?

không chỉ thụt lề khi tôi nhấn ENTER cho hàm mới.

tôi muốn dán mã chẳng hạn mà không có thụt lề và nó sẽ tự động thụt lề mọi thứ tự động vì nó có thể nhận ra ngôn ngữ nào được sử dụng.

nên tiết kiệm rất nhiều thời gian.

+0

Bạn có thể thêm thẻ "nhật thực" và "netbeans" nếu bạn đang tìm kiếm các giải pháp cụ thể. –

+0

Bạn đã thử chức năng định dạng eclipse-pdt chưa? – erenon

Trả lời

12

Trong Zend Studio (và tôi cũng đoán trong Eclipse với PDT), bạn có thể right click tài liệu đã dán trong chế độ xem trình chỉnh sửa và chọn SourceFormat. Quy tắc cho định dạng nguồn được chỉnh sửa trong WindowsPreferencesPHPCode StyleFormatter. Bạn có thể chọn Quy ước mã như PEAR hoặc ZF ở đó theo mặc định hoặc tự phát minh.

Nếu bạn chỉ muốn thụt lề một số dòng mã đã chọn qua lại, hãy chọn nó và nhấn tab (hoặc shifttab để hủy liên kết). Điều này sẽ không giải quyết bất kỳ mã lồng nhau mặc dù. Sử dụng CtrlShiftF cho điều đó (nhờ Paul Lammertsma chỉ ra điều đó).

0

Polystyle là một công cụ độc lập có thể được tích hợp vào hầu hết các IDE và định dạng mã nguồn có thể định cấu hình cao cho nhiều ngôn ngữ. Nó có giá 15 đô la.

+0

bạn có sử dụng nó không? Liệu nó có tốt không? – ajsie

+0

Có. Đó là tất cả các quyền, và khá linh hoạt trong việc xác định các quy ước mã hóa tùy chỉnh. Có một thử nghiệm đầy đủ chức năng, hãy kiểm tra xem nó có dành cho bạn hay không. –

+0

có vẻ như nhật thực là công cụ phù hợp với tôi và công cụ miễn phí của nó =) – ajsie

0

Tôi tin rằng lối tắt Eclipse để tự động thụt lề mã đã chọn là Ctrl + i, ít nhất nó nằm trong Eclipse cho Java, vì vậy tôi cho rằng nó sẽ giống với Eclipse PHP.

11

Trong Eclipse bạn có thể nhấn Ctrl + Shift + f để tự động mở tệp của mình.

1

Trong Netbeans, hãy chuyển đến menu Nguồn, chọn tùy chọn Định dạng. Nó làm những gì bạn cần. Nó sẽ thực hiện theo các tùy chọn định dạng bạn thiết lập từ menu Tools, hộp thoại Options.

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