如何在VIM中向多行添加注释?
我知道如何在VIM中注释出多行,但是如果我想在每行末尾添加注释怎么办? 例如:如何在VIM中向多行添加注释?,vim,Vim,我知道如何在VIM中注释出多行,但是如果我想在每行末尾添加注释怎么办? 例如: A -- your comment goes here<Esc> j. jj. 函数目录ls(路径) 本地i,文件=0,{} 本地pfile=io.popen('ls“…path…”) 对于pfile中的fname:lines()do i=i+1 fpath=path..fname 文件[i]=fpath 结束 pfile:close() 返回文件 结束 现在添加评论: 函数目录ls(路径) 本地i,
A -- your comment goes here<Esc>
j.
jj.
函数目录ls(路径)
本地i,文件=0,{}
本地pfile=io.popen('ls“…path…”)
对于pfile中的fname:lines()do
i=i+1
fpath=path..fname
文件[i]=fpath
结束
pfile:close()
返回文件
结束
现在添加评论:
函数目录ls(路径)
本地i,文件=0,{}
本地pfile=io.popen('ls“…path…”)
对于pfile中的fname:lines()do
i=i+1
fpath=path..fname--您的注释在这里
files[i]=fpath——您的注释在这里
结束
pfile:close()--您的评论在这里
返回文件
结束
A -- your comment goes here<Esc>
A -- your comment goes here<Esc>
j.
jj.
A--您的评论在这里
J
林俊杰
另一种方法,但只需一步:
:,+3v/end/norm A -- your comment goes here<CR>
:,+3v/end/norm A——您的评论如下
如果从右到左解释该命令,则更容易理解:
命令允许您从命令行模式执行一系列正常模式命令。在这里,我们使用它将注释附加到给定行,就像在多步骤方法的第一步中一样:normal
是v/pattern/command
命令的配套工具。这意味着“在给定范围内与:global
模式不匹配的每一行上运行给定命令”。在这里,我们在给定范围内不包含
的每一行上运行end
命令:normal
是要在其上运行,+3
命令的行范围。它是:v
,意思是“当前行和接下来的三行”的缩写版本,+3
A -- your comment goes here<Esc>
A -- your comment goes here<Esc>
j.
jj.
A--您的评论在这里
J
林俊杰
另一种方法,但只需一步:
:,+3v/end/norm A -- your comment goes here<CR>
:,+3v/end/norm A——您的评论如下
如果从右到左解释该命令,则更容易理解:
命令允许您从命令行模式执行一系列正常模式命令。在这里,我们使用它将注释附加到给定行,就像在多步骤方法的第一步中一样:normal
是v/pattern/command
命令的配套工具。这意味着“在给定范围内与:global
模式不匹配的每一行上运行给定命令”。在这里,我们在给定范围内不包含
的每一行上运行end
命令:normal
是要在其上运行,+3
命令的行范围。它是:v
,意思是“当前行和接下来的三行”的缩写版本,+3