debugging
Since the start of processing 3, debugging is now a built-in function of the IDE processing.
In the screenshot below you will see the new Debug menu. I set breakpoints in the setup() and draw() methods as indicated by <> labels in line numbers. On the right is a pop-up window with a list of values of variables and objects, etc.

Intellisense
In the "Settings" menu, check the box " End code with Ctrl-space" .

Then you can start typing a function like ellipse and press CTRL + Space to display intellisense. Moreover, this includes access to the properties or methods of the object by input . after which intellisense should automatically appear.
Using a different IDE
Finally, you can take advantage of a more powerful IDE by importing the core.jar processor into any Java project. The core.jar file is located relative to your Processing installation, for example:
OSX: /Applications/Processing 3.0.1.app/Contents/Java/core/library/core.jar
Windows: \Program Files\processing-3.0.2\core\library\core.jar
When processing 1 and 2, this should be run as an applet . In processing 3, run the Java application . Here is an example to demonstrate:
import processing.core.*; public class Main extends PApplet {
Check out this post if you want to write processing code in Eclipse for several classes.
https://processing.org/tutorials/eclipse/
source share