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