1

私はSublime Textの初心者です。以前はTextmateを使用していましたが、エディターで(シェルを使用して)今日の日付を返す便利な「今日」コマンドがありました。

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

Sublime でそのようなものを作成するにはどうすればよいですか?

4

1 に答える 1

5

Sublime Text 2 にはスニペットと呼ばれる機能があり、これは静的な「式」+ TAB 置換のみを許可します。

スニペットで Python コードを使用できるSMART スニペットと呼ばれるプラグインに取り組んでいるようです。

SMART Snippet を使用すると、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 に答える