01v
supporter a6487f1160
2021/09/07 (火) 20:40:30
いずれにせよこれが対応されるのかどうか、されたとしてもすぐはできないと思うので他の手を案内しておきます。
■編集技術
すでにやってることも含まれてるかもしれませんが、編集の手間削減としは以下を挙げます。
ソーステキストをブロック範囲指定して一行ずらす
テキストエディタで行番号の部分のみをブロック範囲選択して、上にずらせばよいです。
一番最後尾の行は手動で番号を+1書き足し。
ちょうどwikiwikiの編集フォームβがブロック範囲選択に対応したので、これを使ってもできると思います。スプレッドシートで管理
私もwikiで何百行もある巨大な表を作りますが、それぐらい複雑になると元となるデータはスプレッドシートで管理しています。
スプレッドシートなら行番の辻褄合わせは簡単にできると思います。(calcとかgoogleスプレッドシートとか)
流れとしては- スプレッドシートで表を作成
- テキストエディタに張り付け
- wikiの書式なるように置換(先頭とタブ区切りと末尾を|に置換する)
- wikiに張り付け(ヘッダhや書式行cは手で指定)
正規表現置換
置換機能が正規表現に対応していて、かつ数値計算もできるなら
挿入行以降の番号を全部+1して置換すればよいと思います。
ただテキストエディタだと正規表現はできても計算ができないかもしれません。
できるならなにかスクリプト言語で。
通報 ...