sublime の次のチュートリアル コラムでは、Sublime3 で独自のコード スニペットを設定する方法を紹介します。困っている友人の役に立てば幸いです。
Sublime Text 3 で独自のコード スニペットを設定する
コードを記述するとき、コメントに作成者や作成時刻などを書き込むことがよくあります。あなたは足跡を残しました。今日は、独自のコメント コード ブロック (スニペット) を構築する方法を教えます。崇高なスニペット (コード スニペット)
崇高なテキスト 3 スニペットは、テキストまたはコードの同じスニペットを繰り返し入力する必要がある場合に必要な重要な機能です。 スニペットは任意のパッケージ フォルダーに保存できますが、簡単にするために、最初に Packages/User ディレクトリに保存することをお勧めします。スニペットのファイル形式は .sublime-snippet です。通常は Snippet 構造は次のとおりです<snippet> <content><![CDATA[Type your snippet here]]></content> <!-- Optional: Tab trigger to activate the snippet --> <tabTrigger>xyzzy</tabTrigger> <!-- Optional: Scope the tab trigger will be active in --> <scope>source.python</scope> <!-- Optional: Description to show in the menu --> <description>My Fancy Snippet</description> </snippet>
独自のスニペットの作成
次に、例として独自のコード コメントを使用してスニペットを作成します。 まず、崇高なメニュー バーで [ツール] | [開発者] | [新しいスニペット...] を選択し、<snippet> <content><![CDATA[ /* * @author: ManiaU * @createTime: ${1:time} * @description: ${2:description} */ ]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <tabTrigger>comm</tabTrigger> <!-- Optional: Set a scope to limit where the snippet will trigger --> <scope>source.js</scope> </snippet>
時刻入力プラグイン
スニペットは生成されますが、時刻はまだ固定されていません。次に、独自のプラグインを作成し、ツール | 開発者 | を選択します。崇高なメニュー バー。新しいプラグイン...、次のコンテンツimport sublime, sublime_plugin from time import localtime, strftime class InsertDatetimeCommand(sublime_plugin.TextCommand): def run(self, edit): sel = self.view.sel(); for s in sel: self.view.replace(edit, s, strftime("%Y-%m-%d, %H:%M:%S GMT%z", localtime()))
{ "keys": ["super+ctrl+t"], "command": "insert_datetime" }
/* * @author: ManiaU * @createTime: 2017-03-14, 22:33:00 GMT+0800 * @description: This is a test! */
Postscript
もちろん、スニペットは便利なだけではありません。環境内にさまざまなフラグメントを設定できるため、作業効率が大幅に向上します。一緒に探索してみましょう!以上がSublime3 で独自のコード スニペットをセットアップする方法を説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。