1

我是一个 Sublime Text 新手,我之前使用过 Textmate,我有一个方便的“今天”命令,它在编辑器中返回今天的日期(使用 shell)。

eg 'today' + TAB ==> '12/10/2012/'  

我将如何在 Sublime 中创建类似的东西?

4

1 回答 1

5

Sublime Text 2 有一个称为 Snippets 的功能,它只允许静态“表达式”+ TAB 替换。

似乎有人正在开发一个名为SMART Snippets的插件,您可以在其中使用 Snippets 中的 python 代码。

使用SMART Snippets,您现在可以使用 Python 动态创建片段。

SMART 代码段中的 python 代码类似于:

###regex: no
###params: no
###trigger: today
```from time import gmtime, strftime
insert(strftime("%d/%m/%Y", gmtime()))```

这现在可以通过键入“today + TAB”在我的 Sublime Text 2 中使用

于 2012-10-07T11:34:12.920 回答