概要:
let @c = "dd/##completed <CR> p"
うまくいかない、何か提案はありますか?
行を削除し、別の行 (##completed セクション) に移動して、その行をここに貼り付けるマクロを記録しました。
これは、マーク( 'c - ##completed セクションを指す)がテキストではなく、行自体に付着していることに気付くまでは正常に機能していました(今考えれば明らかです)。
その代わりに、.vimrc を変更して ##completed 行を検索し、その下に内容を貼り付けました。
コードは次のとおりです...
let @c = "dd/completed <CR> p"
しかし、これは機能しません。代わりに、コマンドライン内に「/completed p」が表示されます。vimrc がキャリッジ リターンを正しく処理していないようですが、ここで構文が間違っているのでしょうか?
または、これが行を移動するひどい方法である場合、誰かがより良い代替手段を提供できますか?