Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
跳过vim线编号中的特定线_Vim_Vim Plugin - Fatal编程技术网

跳过vim线编号中的特定线

跳过vim线编号中的特定线,vim,vim-plugin,Vim,Vim Plugin,是否有任何方法可以跳过与vim行编号中的模式匹配的行。这对于在diff命令的输出中对行进行编号非常有用,因为随后可以将这些编号与其中一个diff输入文件中的行号进行匹配 匹配的数字不应得到一个数字,计数应继续进行,下一行与模式不匹配。您到底在做什么?例如,为什么不使用vimdiff?或者将差异导入一个添加行号的简单awk脚本?在编辑较长的代码段后,我有时会打印这些部分(是的,在纸上),以了解我所做的更改是否正确。除了调试之外,我还这样做,而且我经常以这种方式发现错误。我用小字体在带有行号的大纸上

是否有任何方法可以跳过与vim行编号中的模式匹配的行。这对于在diff命令的输出中对行进行编号非常有用,因为随后可以将这些编号与其中一个diff输入文件中的行号进行匹配


匹配的数字不应得到一个数字,计数应继续进行,下一行与模式不匹配。

您到底在做什么?例如,为什么不使用vimdiff?或者将差异导入一个添加行号的简单awk脚本?在编辑较长的代码段后,我有时会打印这些部分(是的,在纸上),以了解我所做的更改是否正确。除了调试之外,我还这样做,而且我经常以这种方式发现错误。我用小字体在带有行号的大纸上打印语法突出显示的代码。为了突出显示更改,我会使用
svn diff--diff cmd diff-x-uwu99999999-r$start:HEAD$file
svn
这样的命令。当然,打印中的行号不再与原始文件匹配,在代码中找到匹配的行号可能会有点困难。我知道vimdiff。如果我可以忽略diff在计数中添加的旧行(以
-
开头),以及标题,那就太好了。行号应该已经匹配了。