Recently, I decided to try out Sublime Text 2 as a TextMate alternative (which it is). I\'m absolutely loving it but the only issue that bugs me is that it doesn\'t continue the
And now an even better solution has become available:
https://github.com/spadgos/sublime-jsdocs
It is called DocBlockr, and it has PHPDoc support. It automatically adds the doc block based on the function parameters. Nice...
Just had the same problem and wrote a little snippet. Since it is a keybinding it has to be stored in a .sublime-keymap File. If you're on a Mac just goto Sublime Text 2 > Preferences > Key Bindings - User or similar on some other OS.
Here is my Code:
[
{"keys": ["enter"], "command": "insert", "args" : {"characters": "\n * "}, "context": [
{"key": "selection_empty", "operator": "equal", "operand": true},
{"key": "preceding_text", "operator": "regex_contains", "operand": "\\/\\*\\*$", "match_all": true}
]},
{"keys": ["enter"], "command": "insert", "args" : {"characters": "\n* "}, "context": [
//{"key": "selection_empty", "operator": "equal", "operand": true},
{"key": "preceding_text", "operator": "regex_contains", "operand": "^[\t ]*\\*[^\\/]", "match_all": true}
]}
]