it-swarm-ja.com

Sublime Textでバッチファイルを実行するための新しいコマンドを作成するにはどうすればよいですか?

BATファイルを実行するには、SublimeTextで新しい「ショートカット」コマンドを作成する必要があります。

プロジェクトごとにbuild_systems、さらにはbuild_systemsを使用する方法を知っています。

コマンドを(画像の)コマンドパレットリストに追加し、そのためのホットキーをバインドしたいと思います。

enter image description here

それ、どうやったら出来るの?

(私はPythonこれには使用しない方がいいです)

これに対する私の答えは次のとおりです。

従う手順

  • インストール edit-command-palette plugin for Sublime Text(簡単なので、方法については説明しません);
  • コマンドファイルを編集します。メニューの[設定]から[コマンド-ユーザー]を選択します。
  • キーバインディングファイルを編集してホットキーを追加します。メニューの[設定]で[キーバインディング-ユーザー]を選択します。

コマンドファイル(2番目のステップ):

[
    {
        "caption": "moyshale",
        "command":"exec",
        "args": {"cmd": "c:\\drive\\1file\\cp.bat"}
    }
]

ホットキーの追加(3番目のステップ):

"keys": ["ctrl+shift+y"],
        "command":"exec",
        "args": {"cmd": "c:\\drive\\1file\\cp.bat"}

(基本的には同じですが、keyscaptionを変更する必要があります)

私はこの定義のような新しいシステムの構築を使用しています

{
    "cmd": ["c:/yourpythonpath/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "env":{"PYTHONIOENCODING":"utf8"}
}
0
user3044415