[610] Re:プレーンテキストをWZ階層付テキストに変換するマクロ |
| なかなか興味深い使い方です。
インデント形式が揃っていれば、タブのファイルにも対応しているところがなかなかいいですね。
これを基にプラグインには簡単にできますね。
先頭付近に
Outline.SetTitle("インデントアウトライン")
Outline.SetListType(100) ' ツリー表示
を追加
xLine = String(nII+1,".") & " " & Trim(xLine)
Jump(nJJ)
BeginSelect(0)
GoLineEnd( )
InsText xLine
の部分を
'ツリーに追加
Outline.AddFuncInfo2 nJJ, 1, Trim(xLine), nII
にするだけでファイル自体は完成で、あとは他のプラグインを参考にして
plugin.defを書くだけでできます。
なおこれだけだとWzみたいに「1.」「1-1.」みたいな番号はついてません。
ysiさんさえよろしければpluginとこのマクロをwikiに乗っけておきましょうか?
|
|
もか Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Gecko/20100101 Firefox/51.0 |
|