>>276
どうも :echo での ^M は謎の挙動をするようだ。
:echo "jjjjj^Mkk" を実行した場合、 "kkjjj" が表示される。
つまり、^M の後の文字で ^M の前の文字を上書きして表示されるのだ。
だから :echo "1^M2" の場合、 1 が 2 で上書きされている。
何でこんな挙動になっているのかはよくわからん。