タイトルの通りですが、コピーした文字列に含まれる改行やタブを半角スペースにして、2個以上のスペースを1個にまとめてペーストするスクリプトを書きました。
良く論文で行をまたぐ単語をハイフンで切ったりしますが、「ハイフン改行」も削除します(ハイフンありが正しい場合は注意)。
普通にコピーしておき、Ctrl+Shift+Vで改行なしでペーストできます。
^+v::
{
Mytext = %clipboard%
Mytext := RegExReplace(Mytext, "\r", " ")
Mytext := RegExReplace(Mytext, "\n", " ")
Mytext := RegExReplace(Mytext, "\t", " ")
Mytext := RegExReplace(Mytext, "\s{2,}", " ")
Mytext := RegExReplace(Mytext, "-\s")
clipboard = %Mytext%
Send, ^{v}
Return
}
0 件のコメント:
コメントを投稿