4

ユーザー定義可能な変数を組み込んだ一連のスニペットを含むパッケージを作成したいと考えています。たとえば、ユーザーが呼び出された変数に値を提供し、HOSTNAMEそのユーザーの値をスニペットに含めることができるようにしたいと考えています。

Sublime Textの非公式ドキュメントでは次のように説明されています。

スニペットは、環境変数の形でコンテキスト情報にアクセスできます。Sublime Text は、以下にリストされている変数の値を自動的に設定します。

独自の変数を追加して、追加情報を提供することもできます。これらのカスタム変数は .sublime-options ファイルで定義されています。

ただし、ファイルの構文に関する情報を見つけることができ.sublime-optionsませんでした.Sublimeは、ディレクトリの下のどこかに保存すると、その拡張子のファイルを読み取ろうとしないようですPackages. これはタイプミスですか?

ファイルを使用する.tmPreferencesと、私が探していることができるようです。これは、ユーザー定義の値をスニペットに入れる唯一の方法ですか? ファイルを使用することはでき.sublime-settingsますか?

4

1 に答える 1

5

.sublime-options、実際には、.sublime-settingsです。はST1.sublime-optionsファイルで、ドキュメントは古くなっていますが、間違ったリンクを使用している場合は、左側のサイドバーを常にチェックして、バージョン - ST2ST3に切り替える必要があります。

そして、あなたの質問に答えるには、ここ.tmPreferencesに見られるように変数を入れる必要があり ます

于 2013-09-21T05:38:35.463 に答える