如何在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,

我知道如何在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,文件=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
      ,意思是“当前行和接下来的三行”


    我发现了另一个与你类似的问题,你可能想检查一下:这是注释行,我想添加注释。我发现了另一个与你类似的问题,你可能想检查一下:这是注释行,我想添加注释。我明白了,你能解释一下单步法是如何工作的吗?我明白了,你能解释一下单步法是如何工作的吗?