我正在制作一个快捷方式,将 # 放在每行的前面,在接下来的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 中使用。