2017-05-12 10 views
0

私は昇華3に比較的新しいです。私はRegReplaceパッケージを使用してコマンド正規表現から実行できるカスタム正規表現の検索と置き換えを作成しようとしています。私はカスタムルールを作成することができましたが、それらを実行する方法はわかりません。昇華テキストでコマンドを作成する3(RegReplace)

RegReplaceのWebサイトには、「置換が定義されたら、シーケンスを実行する方法はいくつかあります。コマンドパレットでコマンドを作成するには、次のコマンドを使用してDefault.sublime-commandsを編集/作成します。お使いのユーザーフォルダと、あなたのコマンド(複数可)、」

私がクリックしたときに現れたファイル編集した 『環境設定を追加: - :

{ 
    "caption": "Reg Replace: process evernote", 
    "command": "reg_replace", 
    "args": {"replacements": ["remove evernote bullets", "last option removal"], "find_only":false} 
} 

REGを交換してください以下のコードを追加して、コマンド口蓋上のユーザーを』ただし、このコマンドはコマンドの口頭には表示されません。 RegReplaceで定義済みの検索と置換ルールを実行するにはどうすればよいですか?

答えて

0

Preferences > Reg Replace > Userを選択すると表示されるファイルは、RegReplaceに固有の設定を保存する設定ファイルです。前述参照ヘルプページとして

、あなたは(あなたがわからない場合にはここで見ることがPreferences > Browse Packagesを使用)(または、それが既に存在する場合はそれを開く)あなたのUserパッケージの内部Default.sublime-commandsという名前のファイルを作成する必要があり、その後、上のコードを追加してください。

sublime-commandsファイルには、コマンドの配列は、コマンドパレットに追加されることを想定してJSONファイルなので、あなたは、配列にそれを回すために[]上記をラップすることを確認する必要があります:

[ 
    { 
     "caption": "Reg Replace: process evernote", 
     "command": "reg_replace", 
     "args": {"replacements": ["remove evernote bullets", "last option removal"], "find_only":false} 
    } 
] 
+0

編集したファイルは、実際には「ブラウズパッケージ」(default.sublime-commandsファイル)を使用して見つかったものと同じでした。私はRegReplaceがコマンドの口蓋へのリンクを追加したので、ユーザーはそれを編集しやすくなると思います。私がそれを配列にしたら、それはうまくいった。どうもありがとうございました! – cobaltB12

関連する問題