2016-11-01 6 views
0

私はプログラムにvimを使用しています。コメントのショートカットを作成したいだけです。ここで
vim vnoremap:E488末尾の文字

は、私が.vimrcに設定する方法です:

vnoremap <F7> :%s/^/\/\//g 

私はちょうど、各選択された行の前に//を追加したいです。あなたがF7を押したときに、それは単なる文字列内のすべてのキーを押す動作をシミュレートすることを

E488 Trailing characters 

答えて

1

注:私は<F7>を押すとビジュアルモードでEnterを押すと、しかし、私はエラーを取得します。無意味である

:'<,'>%s/^/\/\//g 

'<,'>%にはない:それは:を押すとすぐに、それはそれはに入ったあなたのコマンドのすべての残りの部分でタイプするときには、状態

:'<,'> 

に入りました意味をなさない)。コマンドから%を削除するだけであれば、すでに動作します。最後に<CR>を追加してEnterを押す必要はありません。

vnoremap <F7> :s/^/\/\//g<CR> 
+0

ありがとうございました。もう1つの質問: 'F7 'とタイプして最初の列が強調表示されるのはなぜですか?これを避けることはできますか? – Yves

+0

@Thomas:それは私のために強調され、私はそれはあなたが持っている他のプラグインのいくつかの種類であると思いますが、これを試していない: 'vnoremap I // ' – Ishamael

+1

か、むしろ、 'vnoremap ^I // ' – Ishamael

関連する問題