Skip to content

Instantly share code, notes, and snippets.

@matejb
Created December 12, 2012 11:29
Show Gist options
  • Save matejb/4267099 to your computer and use it in GitHub Desktop.
Save matejb/4267099 to your computer and use it in GitHub Desktop.
Komodo Edit PHP debuging macros
//=== var_dump anything in clipboard ===\\
komodo.assertMacroVersion(3);
if (komodo.view) { komodo.view.setFocus(); }
komodo.view.selection = 'echo \'<pre>\';'
ko.commands.doCommand('cmd_newline')
komodo.view.selection = 'echo __FILE__ . \' @ \' . __LINE__ . "\\n";';
ko.commands.doCommand('cmd_newline')
komodo.view.selection = 'var_dump(';
ko.commands.doCommand('cmd_paste')
komodo.view.selection = ');';
ko.commands.doCommand('cmd_newline')
komodo.view.selection = 'echo \'</pre>\';';
ko.commands.doCommand('cmd_newline')
ko.commands.doCommand('cmd_save')
//==== END ====\\
//=== echo file line ===\\
komodo.assertMacroVersion(3);
if (komodo.view) { komodo.view.setFocus(); }
komodo.view.selection = 'echo __FILE__ . \' @ \' . __LINE__ . \'';
ko.commands.doCommand('cmd_backSmart')
komodo.view.selection = '"<br />\\n";';
ko.commands.doCommand('cmd_newline')
ko.commands.doCommand('cmd_save')
//==== END ====\\
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment