Version 2.0 of the Perl plugin for IntelliJ IDEA released

The second version of the Perl plugin for the IDE from JetBrains has become available for download. In this version, the last of the major features that I wanted to implement appeared - a debugger.
Perl Debugger
- The debugger works through a socket and allows you to work both locally and with a remote machine.
- To work, you need the Pervel module Devel :: Camelcadedb , available for installation with CPAN.
- With network debugging, the server can be either an IDE or a debugged process, depending on your network environment.
- The standard set of debugging operations: step-in, step-out, step-over, run to cursor with the ability to force a transition (skipping breakpoints on the road).
- Breakpoints with possible conditions and similar actions from the standard debugger.
- Dependent breakpoints are provided by the IDE out of the box (number of passes, dependence of one maintenance on another, etc.).
- View stackrace.
- View local and global variables of the stack frame with variable addresses, utf8 attributes and the ability to climb complex structures.
- Watches with similar functionality.
- Compiled file browser.
- Compiled eval browser.
- Namespace browser.
- Download missing sources (in case of remote debugging).
- Support for template engines based on translation into pearl code and eval, allowing you to set breakpoints directly in templates (requires support from the framework).
Detailed instructions for setting up and nuances can be found on the wiki page (similar to English).
I would like to once again thank the
Also many thanks to the JetBrains team for their platform, separately to Peter Gromov for active assistance at the initial stage, as well as to all the project support and bug reporters.
As I wrote above, this is the last of the major features that I personally wanted to see in my ideal perl-IDE. This does not mean that everything is perfect and the development is complete. This is an endless process. There will be features, and polishing, and bug fixes, but the plugin can be considered ready.
Feel free to send bug reports, feature requests, pulls or money. :)
Everyone enjoy coding and debugging!
References
- JetBrains repository plugin: plugins.jetbrains.com/plugin/7796
- GitHub plugin: github.com/hurricup/Perl5-IDEA
- Our twitter: twitter.com/CamelcadeIDE