ご利用前に必ずお読みください
> インデント・逆インデントってプログラム向けなのに全角スペース?、と思いましたが文書の構造化などでも使えそうですね。 > 一応マクロで対応してみました。 > 標準の逆インデントに動作を近づけてみると、意外と行数嵩みますね。 > なお、そのままだとインデント幅を 4 固定です。 > 先頭 2 行を有効化すれば設定からとってくるようになりますが、重いので 3 行目の数字をいじって対応することをおすすめします。 > > //#include "include/MeryInfo.js" > //var tab2space = MeryInfo.GetTabSpace(); > var tab2space = 4; // タブ幅を設定からとってくるには上 2 行を有効化してこの行をコメントアウト > > var s = Document.Selection; > var b = s.GetTopPointY(mePosLogical); > var e = s.GetBottomPointY(mePosLogical); > if (b == e) {Quit();} // 単一行でも動作させるならこの行をコメントアウト > > // 行全体を選択 > s.SetAnchorPoint(mePosLogical, 1, b); > s.SetActivePoint(mePosLogical, Document.GetLine(e, mePosLogical).length+1, e, true); > > // 逆インデント > var t = s.Text.split("\n"); > var r = new RegExp("^( {1," + tab2space + "}| {1," + (tab2space/2) + "}|\t)"); > for (var i=0; i<t.length; i++) { > t[i] = t[i].replace(r, ""); > } > t = t.join("\n"); > if (s.Text != t) { > s.Text = t; > s.SetAnchorPoint(mePosLogical, 1, b); > s.SetActivePoint(mePosLogical, Document.GetLine(e, mePosLogical).length+1, e, true); > }
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.9 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」の配色テーマ集
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
知っておくと便利なテキストエディター「Mery」の 10 個の小技
リズム天国 ミラクルスターズ -Switch
トモダチコレクション わくわく生活 -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
ニンテンドープリペイド番号 500円|オンラインコード版
ニンテンドープリペイド番号 1000円|オンラインコード版
さよならの言い方なんて知らない。(新潮文庫nex)
フルメタル・パニック! Family4 (富士見ファンタジア文庫)
さよならの言い方なんて知らない。2(新潮文庫nex)
さよならの言い方なんて知らない。3(新潮文庫nex)
さよならの言い方なんて知らない。4(新潮文庫nex)