次のx行の各行の先頭に#を配置するショートカットを作成しています。xは、ショートカットを入力する前に入力した数値です。たとえば、入力11dd
すると次の11行が削除されます。
コマンドは.,+10 s/^/#/g
です。ここで、10という数字は、ショートカットの前に入力されたものであれば何でもかまいません。前に入力した番号に応じてショートカットを変更するにはどうすればよいですか?
質問に回答した後に追加:
だから今私は.vimrcに次のものを持っています:
nmap c1 :s/^/#/g<esc>``
nmap c0 :s/^#//g<esc>``
これにより、と入力し、次の13行の前13ac
に追加し、次の13行の前にあるものを削除することができます。#
13dc
#
=pod
ネストすると=cut
エラーが発生するよりも優れています。
c1 =コメントの追加、
c0=コメントの削除。
#はPerlで使用されます。