This plugin places your selected variable in console.log as console.log('variable' , variable); javascript only. THIS IS NOT A SNIPPET.
Clone this repository in to the Sublime Text "Packages" directory, which is located where ever the "Preferences" -> "Browse Packages" option in sublime takes you.
The default key binding is "ctrl+shift+q" and "ctrl+shift+alt+q" (insert before selection).
Unfortunately there are other plugins that use "ctrl+shift+q", this is a hard problem to solve. If consolewrap doesn't work, then you have two options:
- Add
{"keys": ["ctrl+shift+q"], "command": "consolewrap"}
to your user keybindings file. This will override anything specifid by a plugin. - Find the offending plugin, and change the shortcut in its sublime-keymap file (will revert on updates).
First you need to select a variable and press "ctrl+shift+q". The console.log line will appear on the next line. Press "ctrl+shift+q" again to change wrapping (info,warn etc.)
You can Also remove or comment all console.logs from your selsection or from all document
Edit settings to format output
"consoleStr": "'console.log(\"%s\", %s);' % (text, variable)"
for double quotes
or
"consoleStr": "\"console.log('%s', %s);\" % (text, variable + 'Val = ' + variable)"
assigne value to temporary parameter