我想在Sublime Text 2中做出这样的评论:
/********************
* This is a comment *
********************/
有没有一种简单的方法可以自动制作?
另外,我在哪里可以找到有关此类内容的良好文档。我喜欢Sublime,但我觉得它的记录很差!
答案 0 :(得分:41)
您可以创建一个执行此操作的代码段。
转到Tools
- > New Snippet
并打开一个新文件。将其粘贴在其中:
<snippet>
<content>
<![CDATA[
/********************
* $0 *
********************/
]]>
</content>
<tabTrigger>bigcom</tabTrigger>
</snippet>
将其保存在Packages\User
- 文件夹中(保存时应自动设置)。
现在,您只需输入bigcom
(如<tabTrigger>
- 元素中所定义)并点击tab
即可。评论将出现,光标设置在代码段中设置$0
的位置。
另外,您可以在scope
- 块中添加<snippet>
- 元素,因此此代码段仅适用于特定的语法范围,例如:
<scope>source.python</scope>
不一致,我不知道你怎么能在你自动写入的行的两边添加*
字符,当你跳进一个新的行时,所以我不知道这是不是满足您的需求。你必须手动添加它们。我仍然希望这在某种程度上有所帮助。
修改强>
在stackoverflow上的另一个问题中找到了一些东西。看看这个answer。执行此操作时,至少会添加新行开头的*
字符。我会看看是否可以在行尾添加字符。
说到文档,我同意,那里并没有太多。当然还有官方文档:Sublime Doc,当然还有论坛:Sublime Forum(这对某些方面来说是一个很好的资源,而不像填写不当的Doc)。另一方面,我总是建议阅读net.tutsplus上的帖子,这是一个不错的起点。
在浏览Global Settings
和Key Bindings
- 文件时,我几乎偶然发现了标准安装带来的最有趣的部分,您可以通过Preferences
- 菜单< / p>
答案 1 :(得分:16)
警告,自我插件。
DocBlockr plugin可以为您自动“装饰”评论。现在它只适用于内联注释,但它完成了工作。快捷键是 Ctrl + Enter
// foo bar baz
变为
/////////////////
// foo bar baz //
/////////////////
它也适用于连续的评论:
// foo
// bar baz quux
变为
//////////////////
// foo //
// bar baz quux //
//////////////////
答案 2 :(得分:3)
您也可以尝试使用DocBlockr插件
答案 3 :(得分:0)