最近,我决定尝试使用Sublime Text 2作为TextMate的替代品(它就是)。我非常喜欢它,但唯一困扰我的问题是它在按“回车”键时不会继续PHP注释/文档块。它只会添加新的空白行,而不是以"*"开头的行,如此处所见:http://cl.ly/AFcP/o
有没有解决方法?我尝试为此设置快捷键,但对于我来说太复杂了,特别是因为我对编辑器不是很熟悉。
提前致谢。
提前致谢。
现在有一个更好的解决方案可用:
https://github.com/spadgos/sublime-jsdocs
它叫做 DocBlockr,支持 PHPDoc。它可以根据函数参数自动添加文档块。很不错...
我曾经遇到过同样的问题,并写了一个小片段来解决。由于它是一个关键绑定,因此必须存储在 .sublime-keymap 文件中。如果你正在使用 Mac,只需前往 Sublime Text 2 > Preferences > Key Bindings - User 或其他操作系统上类似的位置。
这是我的代码:
[
{"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}
]}
]
enter
键,如何关闭 DocBlock? - yckart