A debugger plugin for interactive Ruby and Ruby on Rails debugging within Sublime Text.
Sublime Ruby Debugger is a plugin for Sublime Text that enables interactive debugging for Ruby and Ruby on Rails applications. It integrates debugging features like stepping, breakpoints, and variable inspection directly into the editor, eliminating the need to switch to external tools. The plugin supports multiple Ruby versions and works across different operating systems.
Ruby and Ruby on Rails developers who use Sublime Text as their primary code editor and want an integrated debugging solution without leaving their development environment.
Developers choose Sublime Ruby Debugger for its tight integration with Sublime Text, comprehensive debugging features, and support for both Ruby 1.9.3 and 2.0.0. It simplifies the debugging workflow with keyboard shortcuts and real-time context inspection.
Interactive debugger for sublime
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides dedicated keyboard shortcuts and debug windows within Sublime Text, allowing debugging without context switching, as detailed in the Commands section with keys like F6 for start and F9 for breakpoints.
Supports stepping controls, breakpoint management (including conditional and temporary), watch expressions, and real-time inspection of variables and stack traces, covering essential debugging workflows.
Works on Linux, Windows, and macOS with Sublime Text 2 and 3, making it versatile for different development environments, as stated in the Features section.
Specifically designed for Ruby on Rails applications with built-in features, easing the debugging process for Rails projects, as highlighted in the Features list.
Only explicitly supports MRI 1.9.3 and 2.0.0, with manual hacking required for newer versions via ruby_version_discoverer.rb, limiting usability with modern Ruby codebases.
The Troubleshoot section notes frequent issues with ruby paths, gem installations (debugger/byebug), and port conflicts, indicating a potentially fiddly and error-prone setup process.
The 'Soon' section lists unadded features like editing watch expressions, and the 'Todo' includes items such as better documentation, suggesting the project lacks full maturity and polish.