2013-02-13 15 views
6

Tôi mới vào môi trường phát triển chế biến, tôi đã làm bài tập ở nhà và tất cả những gì tôi tìm thấy là nhập các thư viện xử lý vào Java IDE (nhật thực) và sử dụng gỡ lỗi, tôi tự hỏi nếu có một plugin PDE có thể giúp với intellisense và gỡ lỗi như cho bản phác thảo nhỏ PDE là rất thuận tiện.Làm thế nào để gỡ lỗi trong môi trường phát triển chế biến (PDE), Ngoài ra còn có một plugin để hỗ trợ intellisense

+0

Tôi e rằng không, sử dụng một IDE Java chuyên dụng là đặt cược tốt nhất của bạn. Điều gần nhất là [công cụ này] (https://github.com/Manindra29/Sketch-Outline) mà chỉ đơn giản là làm cho nó dễ dàng để hình dung và điều hướng các thành viên phác thảo nhưng không gỡ lỗi/tự động hoàn thành. –

+0

Cảm ơn, tôi sử dụng Sketch-Outline, một add-on tuyệt vời để điều hướng qua các loại, tôi vẫn bỏ lỡ các tính năng intellisense và debug, tôi đã chuyển dự án của mình sang Eclipse và nó đang hoạt động tốt cho đến nay. – Swathi

Trả lời

0

Rất tiếc, bạn không thể có được các tính năng đó trong môi trường phát triển Xử lý nhỏ gọn.

Bạn có thể nhận tự động hoàn thành/intellisense với một IDE Java phong nha như IntelliJ hoặc nhật thực. Cá nhân tôi khá hài lòng với cách các plugin Proclipsing nhật tích hợp với chế biến (xuất khẩu dễ dàng dự án, quản lý thư viện, vv)

Check-out this video guide thành lập: Proclipsing video snapshot

0

Nếu bạn sử dụng chế biến mới nhất Phiên bản 2.0b7 và kích hoạt chế độ 'EXPERIMENTAL' (góc trên cùng bên phải), bạn có quyền truy cập vào một bộ công cụ nhỏ (điểm ngắt, từng bước) và bảng điều khiển gỡ lỗi thời gian thực. Nó không thể so sánh với các nền tảng khác như VS hay Eclipse, nhưng nó là một khởi đầu tốt và hoàn thành một số công việc.

0

Tôi chưa bao giờ thử, nhưng đối với Xử lý 2.x, có công cụ this để gỡ lỗi. Nó đã được thảo luận trong this topic trong diễn đàn xử lý.

6

Gỡ rối

Kể từ khi ra mắt của Processing 3, gỡ lỗi bây giờ là một tính năng bản địa của IDE chế biến.

Trong ảnh chụp màn hình bên dưới, bạn sẽ thấy menu Debug mới. Tôi đặt các điểm ngắt trên các phương pháp setup()draw() như được chỉ ra bởi các dấu hiệu <> trong các số dòng. Phía bên phải là một Cửa sổ bật ra niêm yết biến và đối tượng giá trị, vv

enter image description here

Intellisense

Từ menu Preferences, đánh dấu vào ô hoàn Mã với Ctrl-không gian.

enter image description here

Sau đó, bạn có thể bắt đầu gõ một chức năng như ellipse và nhấn tổ hợp phím CTRL + Space để bật IntelliSense. Hơn nữa, với điều đó bật, truy cập tài sản hoặc phương pháp của một đối tượng bằng cách gõ một . sau khi sẽ tự động bật intellisense.

Sử dụng một IDE khác

Cuối cùng, bạn có thể tận dụng lợi thế của một IDE mạnh mẽ hơn bằng cách nhập core processing.jar vào bất kỳ dự án Java nào. Các tập tin core.jar tọa lạc liên quan đến cài đặt chế biến của bạn, chẳng hạn như:

OSX: /Applications/Processing 3.0.1.app/Contents/Java/core/library/core.jar
Windows: \Program Files\processing-3.0.2\core\library\core.jar

Trong chế biến 1 và 2, điều này phải được chạy như Applet.Trong Đang xử lý 3, hãy chạy dưới dạng Ứng dụng Java. Dưới đây là ví dụ để minh họa:

import processing.core.*; 

public class Main extends PApplet { 

    // In Eclipse, run this project as Java Application (not Applet) 
    public static void main(String[] args) { 
     String[] a = {"MAIN"}; 
     PApplet.runSketch(a, new Main()); 
    } 

    public void setup() { 
     size(500, 500); 
    } 

    public void draw() { 
     ellipse(mouseX, mouseY, 40, 40); 
    } 
} 
Các vấn đề liên quan