複数の行を同時に編集する方法を探していました。
見つけた Ctrl-V
+行の選択+ I
が解決策になるはずです。問題は、私にとっては、I
(実際にはShift-i
)選択した最初の行で従来の単一行挿入モードに切り替えています。
何故ですか? .vimrcに設定するオプションはありますか?
+ visualextraオプションを有効にしてvim7.3を使用しています(どこかで必要なところを見ました)。
試しましたか? Vimはすべての列を一度に更新するのではなく、最初の列のみを更新します。で編集を終了するとき Esc、他のすべての行は魔法のように同じテキストで埋められます。
また、Windowsでは、クリップボードを貼り付けるためにマップされる<C-Q>
の代わりに実際に<C-V>
を使用する必要がある場合が多いことにも注意してください。
ヒント:ブロックワイズビジュアルモードでは、テキストをc
hangeすることもできます。または(選択範囲を$
で拡張する場合)、A
ppendを非-右揃えのテキスト枠。