- 作成者投稿
- 2011年10月16日 1:41 pm #10692naya参加者
文末のサンプルを、70文字で折り返しつつ、引用行をつけて貼りつけるのに
効率の良い方法があればご教示下さい。EmEditor標準機能ですと、
(1) 指定文字数(70文字)で折り返して表示させて選択
(2) 編集→選択範囲の変換→改行を挿入(私の環境では選択してF7)
(3) 選択文を切り取り
(4) 引用付き貼り付け(私の環境ではCtrl+B)
・・と4手かかりますが。(以下サンプル:江村さんのご発言をお借りします)
レジストリで、 HKEY_CURRENT_USERSoftwareEmSoftEmEditor v3Common キーに UseUniscribe という REG_DWORD の値を作成して、 1 を代入していただければ、この現象はなくなります。今のところ、大変お手数ですが、そのようにして対応していただけると幸いです。将来のバージョンでは修正いたします。2011年10月16日 4:27 pm #10693yosyua参加者横から失礼します。
「引用と改行付き貼り付け」では駄目なのですか?(1) サンプルをコピー(切り取り)する
(2) 「指定文字数で折り返し」にする
(3) 「引用と改行付き貼り付け」を実行するこれでお望みの結果になると思うのですが。
2011年10月16日 4:39 pm #10694yosyua参加者上の続きですが(2)と(3)の動作をマクロで書いて、
そのマクロにショートカットを割り当てれば二手で済みますね。editor.ExecuteCommandByID 4209
document.selection.Paste eeCopyQuotes Or eeCopyNL2011年10月17日 8:58 am #10695snow参加者馬鹿正直に書いてみました。あまり確認していないのでおかしいかも。
var x = document.selection.text;
var y = “”;
var i = j = n = 0;
while (j < x.length) {
n += (x.charCodeAt(j) < 256) ? 1 : 2;
if (n ” + x.substring(i, j) + “rn”;
t = “”;
n = 0;
i = j;
}
if (j > i) y += “>” + x.substring(i) + “rn”;
document.selection.text = y;2011年10月17日 2:37 pm #10697naya参加者みなさま、ご回答ありがとうございました。
▼yosyua さん
>「引用と改行付き貼り付け」では駄目なのですか?
おおっ 本当だ。
そんな便利なコマンドがあったのですね・・・
http://jp.emeditor.com/help/cmd/edit/paste_prefix_return.htm当方環境では、ショートカットが割り当てられているようで、
折り返した状態でカット→Ctrl+Mでイケました、▼snowさん
>馬鹿正直に書いてみました。
これもいい感じです。マクロツールバーに割り当ててみました。
使いやすい方に慣れていこうと思います。
2011年10月27日 2:52 am #10710Delフサ参加者次のプラグインを作っています。
目的にあったら使ってください。EmEditor Plugin WordWrap.dll Readme
http://delfusa.main.jp/delfusafloor/download/wordwrap/readme.htmlEmEditor Plugin QuoteControl.dll Readme
http://delfusa.main.jp/delfusafloor/download/quotecontrol/readme.htmlEmEditor Plugin InsertQuote.dll Readme
http://delfusa.main.jp/delfusafloor/download/insertquote/readme.html - 作成者投稿
- このトピックに返信するにはログインしてください。