1 件の投稿を表示中 (合計 3 個)
- 作成者投稿
- 2009年2月18日 11:28 am #7127
kshi
参加者テキストエディタでは時に話題になる「余分な空行を1行に圧縮」を2種類書いてみました。
・ EmEditorの置換を利用
var opt = eeFindReplaceEscSeq + eeFindReplaceQuiet + eeReplaceSelOnly + eeReplaceAll;
while (document.selection.Replace( “nnn”, “nn”, opt) > 0) {
; //何もしない
}・ JavaScriptの置換を利用(CRLF限定)
document.selection.text =
document.selection.text.replace(/(rn){3,}/g, “$1$1”);もっとコンパクトあるいはエレガントな書き方はあるでしょうか。
2009年2月18日 11:39 am #7128naya
参加者マクロでなくてすみませんが
わたしは以下のサイトで公開されている「NoStrLineControl」というプラグインにお世話になってます。
http://delfusa.main.jp/delfusafloor/download/download.shtml2009年2月18日 12:30 pm #7129kshi
参加者nayaさん、ご紹介ありがとうございます。
EmEditorに機能が取り込まれたようなプラグインも
たくさんありますね。わたしはDelphiをかじっていまして、
将来プラグインを書きたくなったら、
ソースを参考にさせていただこうと思います。 - 作成者投稿
1 件の投稿を表示中 (合計 3 個)
- このトピックに返信するにはログインしてください。