Cy-Pi

自転車のこと。たまにラズパイのこと。

sublime_text3で自作プラグイン

Hello, World!するところまでは簡単。 その後はpythonのスキルの問題。

"Tools > Developer > New Pligin..."でサンプルコードを出してくれる。 これを"sublime-text-3/Packages"以下に、お好きな名前のディレクトリを作って保存する。

class名がアッパーキャメルで"ExampleCommand"と書かれている。 この場合はコマンド名は"example"となる。(2単語以上の場合はスネークケース)

コマンドパレット(ctrl+Shift+p)から呼び出せるようにするには、 同じディレクトリに"Default.sublime-commands"を作成する。

[
    {
        "caption": "example",
        "command": "example"
    },
    {
        "caption": "example2: set args",
        "command": "example2",
        "args": {
            "arg1": "arg1val",
            "arg2": "arg2val",
        }
    }
]