2009-12-24 5 views
27

Tôi có một số phần mở rộng tệp, như .module, mà tôi muốn Eclipse hiểu là PHP - vì vậy tôi nhận được cùng một cú pháp tô sáng, hoàn thành mã, v.v. Tôi đang chỉnh sửa tệp .php. Tôi có thể làm cái này như thế nào?Làm cho Eclipse xem các phần mở rộng tệp khác nhau như PHP

Tôi đã đi đến Cửa sổ >> Tùy chọn >> Chung >> Liên kết tệp và thêm *.module vào danh sách loại tệp. Khi tôi nhấp vào *.module, hiện tại, các trình chỉnh sửa được liên kết là Trình chỉnh sửa PHP và Trình chỉnh sửa văn bản.

Tuy nhiên, khi tôi mở file *.module để chỉnh sửa nó, nó mang lại cho tôi một thông báo lỗi:

không được hỗ trợ kiểu nội dung trong trình soạn thảo. Để liên kết tiện ích mở rộng tệp với một loại nội dung được hỗ trợ , vui lòng xem TrangTuỳ chọn Loại Nội dung.

Tôi đang làm gì sai?

cố định: khởi động lại Eclipse, và bây giờ nó hoạt động.

Trả lời

42

Đầu đến Cửa sổ -> Tùy chọn. Xem chi tiết Chung -> Người chỉnh sửa -> Liên kết tệp. Từ đây, bạn có thể thêm các tiện ích mở rộng của mình (ví dụ: * .module) và liên kết chúng với trình soạn thảo PHP ưa thích của bạn.

Sau đó khởi động lại Eclipse để thay đổi có hiệu lực.

+0

Tôi đã thử điều này, nhưng tôi nghĩ rằng tôi vẫn đang làm điều gì sai (xem ở trên.) –

+30

bạn phải khởi động lại nhật thực sau khi thực hiện việc này để sửa chữa để có –

+6

Tôi đã phải làm cả General-> Editors- > Chỉnh sửa FileAssocations và chỉnh sửa General-> ContentTypes. Tuy nhiên, ContentTypes không liệt kê một loại nội dung PHP (trong Juno). Thay vào đó, tôi tìm thấy các phần mở rộng tập tin PHP khác nhau được cài sẵn trong tùy chọn Text ->% content-type.name.(). Đây là nơi tôi đã thêm * .i để liên kết các tệp * .i cũ mà tôi cần được liên kết với Trình chỉnh sửa PHP. Ngoài ra, tôi đã phải khởi động lại Eclipse. – ashnazg

17

FYI.

cửa sổ> tùy chọn> chung> loại nội dung.
Mở rộng '▷ Văn bản' và bạn sẽ tìm thấy 'Loại nội dung PHP'. Chọn nó.
Sau đó nhấp vào 'Thêm' và chèn tiện ích của riêng bạn.

+1

Câu trả lời được chấp nhận không hoạt động đối với tôi, nhưng điều này đã hoạt động. Sử dụng phần mở rộng tệp * .phpm. – Slobaum

+1

Tôi phải thực hiện cả chỉnh sửa chung-> Biên tập viên-> FileAssocations VÀ chỉnh sửa Chung-> ContentTypes. Tuy nhiên, ContentTypes không liệt kê một loại nội dung PHP (trong Juno). Thay vào đó, tôi tìm thấy các phần mở rộng tập tin PHP khác nhau được cài sẵn trong tùy chọn Text ->% content-type.name.().Đây là nơi tôi đã thêm * .i để liên kết các tệp * .i cũ mà tôi cần được liên kết với Trình chỉnh sửa PHP. Ngoài ra, tôi đã phải khởi động lại Eclipse. – ashnazg

+1

Điều này cũng làm việc cho tôi. Tôi đã phải khởi động lại Eclipse để các thay đổi có hiệu lực. – Randell

1

Điều gì đó cần chú ý hơn.

Tôi gặp vấn đề tương tự, ngay cả sau khi cài đặt PDT. Hóa ra rằng có một mục nhập trong General => Content Types => Text for * .php. Lưu ý rằng điều này không thuộc General => Content Types => Text => PHP Content Type, được đặt ở đó bởi PDT. Loại bỏ một trong văn bản cố định vấn đề cho tôi.