memo

ゲーム制作やデザインについての個人的メモ

【ティラノスクリプト】Meryでラベルの位置に移動する

f:id:onigirimgmg:20180212022634g:plain
愛用のテキストエディタMery」にアウトライン機能があることを知って(今さら……)KSファイルでラベルの位置に移動できるようにしてみました。

参考ページ(本来はこういう使い方をする機能です)
テキストエディタ Mery をアウトラインエディタっぽく使う - あおたくノート

f:id:onigirimgmg:20180212023512p:plain
ツール>プラグインプラグインの設定を選択します。

f:id:onigirimgmg:20180212023646p:plain
Outlineというプラグインがあるので選択して、プロパティを押します。

f:id:onigirimgmg:20180212024914p:plain
ちゃきちゃき設定していきます。

まず左側ですが、

  • バーの位置(お好みで)
  • 編集モード(ティラノ用の構文ファイルを使ってるので「ティラノスクリプト」になってます)
  • タイプ(たぶん「カスタム」で良いと思います)
  • 最大レベル(デフォルトの「8」から変更してません。今回は一階層しか使わないので「1」でも良いです)

こんな感じで。

真ん中の「検索/正規表現」にはアウトラインの開始にマッチするパターン(?)を入力します。ここに入力した内容に該当する行を文書内から検索するわけです。

今回は「*(アスタリスク)で始まるラベル」を検索したいのでこんな感じで。

^\*

検索だとどの位置にあろうが問答無用で拾ってしまうので、今回は正規表現を使っています。これで「*(アスタリスク)から始まる行を検索する」という意味になります(たぶん)。

これだけでも良いのですが、自分はよく複数行のコメントアウト「/* */」を使うのでこれがひっかからないようにします。

^\*(?!.*\/).+$

これで「*(アスタリスク)から始まる行を検索する。ただし/(スラッシュ)を含む場合は除く」という意味になります(たぶん)。

入力したら横のチェックも忘れずに入れてから「OK」を押して、一度プラグインの設定を閉じてください。

f:id:onigirimgmg:20180212030609p:plain
あとはツール>プラグイン>アウトラインを選択してチェックを入れるだけです。

f:id:onigirimgmg:20180212030855p:plain
こんな感じで表示されればOKです(表示される場所は「バーの位置」で設定したところになります)。ラベル名のところを押せばその位置に移動できます。