Tôi đang viết mã PHP trong Eclipse PDT (Công cụ phát triển PHP), nhưng vì một số lý do nó không tự động hoàn thành các hàm dựng sẵn PHP, chẳng hạn như "isset()". Điều này không giống như Komodo, nó cũng cho thấy các đối số mà hàm nhận được. Điều duy nhất Eclipse tự động hoàn thành là các biến của tôi. Hwo tôi có thể tạo các hàm dựng sẵn tự động hoàn chỉnh của Eclipse không?Hoàn thành mã/hỗ trợ các hàm PHP tích hợp trong Eclipse PDT
Trả lời
nếu bạn đi đến Windows-> sở thích và xem xét thông qua các thiết lập php, bạn sẽ thấy rằng một số tự động tính năng hoàn chỉnh không được kiểm tra
tôi tình cờ gặp một vấn đề tương tự và tìm thấy một sửa chữa cho nó, Tuy nhiên, đó là một chút hack vì tôi không thể tìm thấy một cách để thực hiện thay đổi trong thực đơn Eclipse. Về cơ bản tôi cần thêm các tập tin .buildpath sau vào thư mục gốc của thư mục dự án:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
Nếu bạn đã có một file .buildpath bạn có thể có lẽ chỉ cần thêm dòng vào tập tin hiện có:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Tôi tin rằng tôi đã gặp phải vấn đề này khi tôi tạo một dự án từ nguồn hiện có thay vì tạo một dự án mới.
Đã một tháng kể từ khi bạn đặt câu hỏi của mình để hy vọng điều này vẫn hữu ích.
Mẹo này phù hợp với tôi, cảm ơn! –
Nếu bạn tạo dự án thông qua tệp> new> dự án PHP, thay vào đó nhập dự án sẽ thêm dự án này theo mặc định. – umpirsky
đã làm việc cho tôi, cảm ơn từ 2016 – user570605
PDT mới nhất bị lỗi toàn bộ. Cố gắng tạo lớp không gian tên và cuối cùng bạn sẽ bị tự động hoàn thành. Làm thế nào họ có thể phát hành Zend Studio 7.0 ổn định với một lỗi sáng như vậy - tôi không biết.
Tôi khuyên bạn nên duy trì phiên bản cũ hơn. Hỗ trợ PHP 5.3 không đầy đủ.
Bạn đã kích hoạt tự động kích hoạt chưa? Nếu bạn đang tìm kiếm lời nhắc khi bạn nhập, bạn cần bật tính năng này.
Window-> Preferences-> Chọn PHP và sau đó là Mã hỗ trợ và nó sẽ là tùy chọn cuối cùng trong hộp thoại. Bạn cũng có thể đặt thời gian trễ cho lời nhắc.
Nếu không, bạn cần nhấn Ctrl + Nhập để thực hiện lời nhắc xuất hiện.
trong .buildpath, ngăn chặn dòng này nếu hiện:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
trong .project, ngăn chặn dòng này nếu hiện:
<nature>org.eclipse.php.core.PHPNature</nature>
nhấp chuột phải vào project> Configure> Thêm hỗ trợ PHP .. .
- 1. Eclipse PDT Intellisense cho các hàm PHP
- 2. CodeIgniter với Eclipse PDT, là tích hợp sạch có thể?
- 3. PHP: Gợi ý kiểu cho các trường bằng Eclipse PDT
- 4. PHP 5.4 Phiên dịch cho Eclipse PDT
- 5. Tự động hoàn thành cho các đối tượng PHP với các lớp trong PDT/Netbeans?
- 6. PHP Refactoring Plugin Đối với Eclipse PDT
- 7. Eclipse Kepler - Hoàn thành mã PHP không hoạt động
- 8. Eclipse PDT cài đặt plugin
- 9. Eclipse PDT so với NetBeans để phát triển PHP
- 10. Eclipse PDT Ant
- 11. Eclipse Indigo PDT không gạch chân các lỗi cú pháp
- 12. Eclipse: Bật tự động hoàn thành/hỗ trợ nội dung
- 13. Cách xem các tệp .htaccess trong Eclipse PDT?
- 14. Trợ giúp thiết lập php cho Eclipse
- 15. Tomcat & tích hợp Eclipse
- 16. Plugin tích hợp Eclipse/MySQL?
- 17. Tích hợp Mylyn Eclipse TODO
- 18. Tích hợp máy khách SVN vào Eclipse
- 19. Tích hợp CoffeeScript với Eclipse?
- 20. Vô hiệu hóa hoàn thành câu lệnh trên không gian trong Hỗ trợ nội dung Eclipse
- 21. ADT Eclipse + Gradle: BuildConfig.java chưa hoàn thành
- 22. Hoàn tác tab đã đóng trong Eclipse?
- 23. Làm cách nào để sử dụng các hàm trợ giúp được tích hợp sẵn của CoffeeScript?
- 24. tích hợp braintree php
- 25. Hoàn thành mã tự động trên Eclipse
- 26. Eclipse: Các loại danh sách đen từ hoàn thành mã
- 27. Eclipse PDT và chú thích PHPDoc tùy chỉnh
- 28. Tại sao việc hoàn thành mã Eclipse không hoạt động trên một số dự án?
- 29. Tự động hoàn thành mã C trong Eclipse
- 30. Cách cài đặt Công cụ phát triển PHP + PHP (PDT) + Trình gỡ lỗi trên máy Mac trong năm 2011
Tôi gặp sự cố tương tự. Câu trả lời đề cập đến một thư mục mà bạn phải làm một dọn dẹp. Xem chủ đề này http://stackoverflow.com/questions/24658153/eclipse-for-php-code-assistant-not-working/25855483#25855483 – Jacobson