2018年10月21日
サクラエディタのGrep検索機能を活用したテキストの修正テクニック
サクラエディタのGrep検索機能を活用したテキストの修正テクニック
サクラエディタを使い、RPGツクールMVのプロジェクトファイルを一括編集する方法です。
2018/10/21追記あり
サクラエディタ
https://sakura-editor.github.io/
1.検索→「Grep置換」を選択
2.以下を入力して「置換」を選択
・置換前:置換前のキーワード
・置換後:置換後のキーワード
・ファイル:*.json
・フォルダ:プロジェクトファイルのdataフォルダを指定
※規定でもバックアップ作成機能がありますが、データのバックアップを推奨します
3.置換結果が出力される
2で「バックアップを作成」にチェックをいれておくと、変更されたファイルは「ファイル名.skrold」となる
復元したい場合はサクラエディタで同ファイルを開き、「名前を付けて保存」で.skroldを消した元のファイル名で保存する。
※しかし2でバックアップしておいた方が復元は早いです。
エディタで該当のMapXXX.jsonを開くと反映されていることを確認。
応用
注釈に検索用のワードを入れて、後から修正箇所のイベントを調べることができます。
運用例.
1.後から修正する箇所に注釈で「修正予定」のようなキーワードを埋め込む
※作中本文で使わない単語なら何でも良いです。パーティクルタコヤキとか。
2.修正する際は、サクラエディタの検索→「Grep」(「Grep置換」ではなく普通の「Grep」)でMapIDとイベントID(またはイベント名)を特定
画像の場合、Map025,イベントID9,イベント名「daze」とわかる
3.該当のMapIDを開き、ツクールMVのエディタ検索「Ctrl+F」で該当イベントIDに名前でジャンプする
追記
制御文字で"\"を使うときは前にひとつ"\"を追加する必要があります。
例1.
置換前 "シルクハットの紳士"
置換後 "\c[6]シルクハットの紳士\c[0]"
→置換後MAPが開けなくなる
"\\c[6]シルクハット〜\\c[0]
\c[6]シルクハット〜\c[0]に変換される
例2.アクター0001の場合
置換前\\n[1]★置換元の時点で\n[1]ではなく\\n[1]にする
\\c[2]\\n[1]\\c[0]
【このカテゴリーの最新記事】
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/8204144
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック