2017-05-22 21 views
2

vimの行の先頭にCtrl-Vを追加しようとしていますが、Shift + iEscです。代わりにvim:ブロックの先頭に挿入しないでください。

#1 
#2 
#3 

で終わるのを除いて、私は

#1 
2 
3 

:echo has('visualextra')を取得1を返し、私は、問題がどこにあるかわかりません。私はvimの最新バージョンも公開しています。

+0

'Esc 'の前に'# '文字を入力しましたか? – dlmeetei

+0

'gvim -u NONE'で始めるとうまくいくのですか? 'I'でマッピングしているかどうかを確認できます。それ以外に、私は_vimrcの半分をコメントして、問題のある行を見つけようとします。 –

+0

はい私は '#'をタイプして、今私のvimrcを確認しました – mysticalstick

答えて

1

私は一般的に、このためにVimの代替を使用します。

ESC + :1,$s/^/#/ 

あなたはまたヒット、その後、シフト+ Vでのラインの特定のセットをつかむことができますし、置換をフォローアップ。

Ctrl-Vで列選択を使用してからShift + iで挿入する場合は、変更をすべての行に複製するためにESCを2回押します。

+0

ここではニックピッキングしますが、絶対にESCを2回押す必要はありません。矢印キーのような特別なキーが非常に低いレベルで処理されるためにESCを叩いた後に遅れがありますが、この遅延の後、期待通りにすべてのラインに変更が加えられます。 ESCをもう一度押すと、vimにこれらの特殊キーの1つを押していないことを伝え、ただちに変更を行います。 –

関連する問題