2011-09-24 42 views
19

我想提出这样的意见在崇高的文本2:大的意见与崇高的文本2

/******************** 
* This is a comment * 
********************/ 

有没有一种简单的方法,自动将这些?

另外,我在哪里可以找到关于这些东西的好文档。我喜欢崇高,但我觉得它很差!

回答

40

你可以为此做一个片段。

转到Tools - >New Snippet并打开一个新文件。在它粘贴此:

<snippet> 
<content> 
<![CDATA[ 

/******************** 
* $0 * 
********************/ 

]]> 

</content> 
<tabTrigger>bigcom</tabTrigger> 
</snippet> 

将它保存在您Packages\User - 文件夹(保存时,应自动设置)。 现在您只需键入bigcom(如在<tabTrigger> - 元素中定义)并点击tab。评论将出现,并且光标被设置在片段中设置了$0的位置。

Additionaly,你可以添加一个scope - 元素<snippet> - 块里面,所以这个片段将只在特定的语法范围工作,例如:

<scope>source.python</scope> 

Unfurtonately,我不知道你怎么样当你跳进一个新行时,可能会自动添加* -character字样,因此我不知道这是否符合您的需求。你将不得不手动添加这些。不过,我希望这在某种程度上有所帮助。

编辑: 在stackoverflow的另一个问题找到这个东西。看看这个answer。当这样做时,至少在新行开始处的*字符被添加。我会看看是否可以将它添加到行尾。


说到文档,我同意,那里并没有太多的东西。当然还有官方文档:Sublime Doc,当然还有论坛:Sublime Forum(这是一个很好的资源,不像填充不充分的Doc)。另一方面,我总是推荐阅读net.tutsplus的帖子,这是一个很好的起点。

我几乎绊倒在附带的标准安装在浏览线槽Global SettingsKey Bindings -files,您可以打开在Preferences最有趣的部分 - 菜单

+0

如何使它在不同的文件类型中以不同的方式工作。像css,scss,html ect – lajlev

+0

哦,男人,我爱你。 – iono

3

你也可以尝试使用DocBlockr插件

16

警告,自我插入。

DocBlockr plugin可以自动“装饰”您的评论。目前它只适用于内嵌评论,但它完成了工作。快捷键为Ctrl + Enter

// foo bar baz 

变为

///////////////// 
// foo bar baz // 
///////////////// 

而且它适用于连续的评论太:

// foo 
// bar baz quux 

变为

////////////////// 
// foo   // 
// bar baz quux // 
////////////////// 
+0

+1免责声明(和伟大的插件) – cantera

+0

这个插件现在支持JsDoc块评论btw – bendman