Tah*_*aha 33 phpdoc sublimetext
最近,我决定尝试使用Sublime Text 2作为TextMate替代品(它是).我非常喜欢它,但唯一让我烦恼的问题是它在按下"Enter"时不会继续PHP Comment/Doc Block.
它只是添加了新的空行而不是以"*"开头的行,如此处所示 http://cl.ly/AFcP/o
这个问题有方法解决吗?我试着为它做一个键绑定,但这对我来说太复杂了,特别是因为我对编辑器不太熟悉.
提前致谢.
Cli*_*int 61
现在有了更好的解决方案:
https://github.com/spadgos/sublime-jsdocs
它被称为DocBlockr,它具有PHPDoc支持.它会根据函数参数自动添加doc块.尼斯...
Han*_*ger 24
刚遇到同样的问题并写了一小段.由于它是一个键绑定,它必须存储在.sublime-keymap文件中.如果您在Mac上,只需转到Sublime Text 2>首选项>键绑定 - 用户或类似的其他操作系统.
这是我的代码:
[
{"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}
]}
]
Run Code Online (Sandbox Code Playgroud)