スニペットの入力として使用したい値のリストがあります
プレースホルダー変数を持つ基本的なスニペットを作成しました
Pythonリストとして値のリストがあります(より複雑な値が使用されている場合は、文字列のリストまたは辞書のリストにすることができます)
Sublime Text 2 を使用して、リスト内の各値に対してスニペットを実行することにより、出力テキストを生成する最も簡単な方法は何でしょうか? 入力データを使用してスニペットをプログラムで呼び出すには、どのような方法がありますか?
スニペットの入力として使用したい値のリストがあります
プレースホルダー変数を持つ基本的なスニペットを作成しました
Pythonリストとして値のリストがあります(より複雑な値が使用されている場合は、文字列のリストまたは辞書のリストにすることができます)
Sublime Text 2 を使用して、リスト内の各値に対してスニペットを実行することにより、出力テキストを生成する最も簡単な方法は何でしょうか? 入力データを使用してスニペットをプログラムで呼び出すには、どのような方法がありますか?
run_command
UI に表示される任意のアクションを実行するために使用できます。
view.run_command("insert_snippet", {"name": "Packages/etc/my.sublime-snippet"})
view.run_command("insert", {"characters": "field 1"})
view.run_command("next_field")
view.run_command("insert", {"characters": "field 2"})
view.run_command("next_field")
view.run_command("insert", {"characters": "field 3"})
コマンド名と引数を見つける良い方法は、[ツール] -> [マクロの記録] でマクロを記録し、生成された JSON を確認することです。