Ответ 1
И теперь стало доступно еще лучшее решение:
https://github.com/spadgos/sublime-jsdocs
Он называется DocBlockr, и он поддерживает PHPDoc. Он автоматически добавляет блок doc на основе параметров функции. Nice...
В последнее время я решил попробовать Sublime Text 2 в качестве альтернативы TextMate (которая есть). Я очень люблю его, но единственная проблема, которая меня беспокоит, заключается в том, что она не продолжает блок комментариев PHP/Doc при нажатии "Enter".
Он просто добавляет новые пустые строки вместо строк, начинающихся с "*", как показано здесь http://cl.ly/AFcP/o
Есть ли решение? Я попытался сделать привязку ключей для него, но это было слишком сложно для меня, особенно потому, что я не слишком разбираюсь в редакторе.
Спасибо заранее.
И теперь стало доступно еще лучшее решение:
https://github.com/spadgos/sublime-jsdocs
Он называется DocBlockr, и он поддерживает PHPDoc. Он автоматически добавляет блок doc на основе параметров функции. Nice...
Просто была та же проблема и написал небольшой фрагмент. Поскольку это привязка к ключу, она должна храниться в файле .sublime-keymap. Если вы находитесь на Mac, просто перейдите в Sublime Text 2 > Preferences > Key Bindings - Пользователь или аналогичный на другой ОС.
Вот мой код:
[
{"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}
]}
]