Dịch từ: http://drupal.org/node/75242
Bài viết này hướng dẫn cách cấu hình để PHP-Eclipse hợp tác vui vẻ với Drupal.
Sử dụng Eclipse soạn thảo PHP
Tuân theo chuẩn viết mã của Drupal, mỗi dấu tab phải tương ứng với 2 dấu trắng, các kiểu tập tin PHP trong Drupal: .inc, .module, .php, .engine, .theme, .install.
Ở menu Window -> Preferences, thực hiện các thay đổi sau:
- Nhấp chuột vào General -> Content Types ở mé trái. Ở mé phải, nhấp chuột vào Text -> PHP Source File, thêm các kiểu tập tin .engine, .theme, .install, .inc, và *.module.
-
Ở mé trái, nhấp chuột vào
PHPeclipse Web Development -> PHP. Mé phải, ở tabTyping, kiểm tra để chắc rằngInsert Spaces for Tabđã được đánh chọn; ở tabAppearance,Displayed tab widthchọn giá trị là4. -
Ở mé trái, nhấp chuột vào
PHPeclipse Web Development -> PHP -> Formatter. Ở mé phải, tabStyle, nhập vào giá trị 2 choNumber of spaces representing a tab, bỏ chọnCompact AssignmentvàIndentation is represented by a tab.
Sử dụng Eclipse soạn thảo CSS, JS, XML and (X)HTML
-
Ở mé trái, nhấp chuột vào
Window -> Preferences -> Web and XML -> CSS Files -> CSS Source. Ở mé phải, chọnIndent using spaces, thiết lậpIntentation sizegiá trị2. -
Ở mé trái, nhấp chuột vào
Window -> Preferences -> Web and XML -> Javascript Files -> Javascript Source. Ở mé phải, chọnIndent using spaces, thiết lậpIntentation sizegiá trị2 -
Ở mé trái, nhấp chuột vào
Window -> Preferences -> Web and XML -> HTML Files -> HTML Source. Ở mé trái, chọnIndent using spaces, thiết lập 'Intentation size giá trị2. -
Ở mé trái, nhấp chuột vào
Window -> Preferences -> Web and XML -> XML Files -> XML Source. Ở mé phải, chọnIndent using spaces, thiết lậpIntentation sizegiá trị2. -
Nếu bạn sử dụng XTemplate:Ở mé trái, nhấp chuột vào
Window -> Preferences -> General -> Content Types -> Text -> HTML. Ở mé phải, thêm vào kiểu tập tin*.xtmpl.

Comments
Dùng 4 spaces dễ nhìn
Dùng 4 spaces dễ nhìn hơn nhiều so với 2 spaces. 4 spaces lại chuẩn, không tốn công chỉnh lại 1 đống thứ.
Đó là chuẩn PEAR và
Đó là chuẩn PEAR và Drupal, phải tuân thủ thì mới dễ dàng đi theo tiếp :-P
Thế Hồng