概要 Python で書く必要がある 実体は sublime_plugin.TextCommand のサブクラスで、このクラス 1 つが 1 コマンドに対応 実行時はこのクラスのインスタンスが作られ run メソッドが呼ばれるので、処理をここに書く コマンド名はクラス名から Command をのぞき snake case にしたもの、FooBarCommand なら foo_bar になる Command Palette に表示する方法は後述 Snippet はまた全然別の仕組み 作り方 [Tools]-[New Plugin...] とするとひな形ができるので、Packages/User 下 (など) に保存する。拡張子は py でよい。 使い方 Console を開いて ([View]-[Show Console]) view.run_command("コマンド名") キーバインドする