Vimで行える操作の中に{Visual}r{char}という処理があります。 これは、 ビジュアル選択されたテキストを全て {char} に置き換える。 という意味です。 操作としては、vやVや<C-v>でビジュアル選択した後にrを押し、その後、置換したい任意のキーを押します。 これは、MarkdownやReStructuredTextでセクションを記述するのに便利で、 Some Section Header というような、セクションにしたい文字列を書いた後、1行下にコピーし、 Some Section Header Some Section Header 2行目をビジュアル選択しておき、r=と入力すると Some Section Header =================== のように置き換えることができます。 このように便利なrによる置換なのですが、選択した文字列の文字幅は考慮せ