我经常处理包含固定位置数据的文件。如果您愿意的话,可以使用非分隔的“CSV”文件...通常,我想突出显示特定的列。
I tried
:match ErrorMsg /\%>30v.\+\%<40v/
但这运行得非常慢并且只匹配第一行。我想该文件可能太大了。请注意,这些文件非常宽(大约 40000 个字符),但不是很长(大约 2000 行)。这些数据来自我无法控制的旧工具。
示例文件:
63082
01089
75518 735301
53473 017146
37217
07
940376
762 2842
88331
40680 8928
645718
0131
03522
47210 27431
93837
8825072 49479415
52084 8940
0591705 205635
525429
65339 300
0397
1983
0
2605768
121991 648
3892
1260
有任何想法吗?
你使用的是 Vim 7.3 吗?
显然他们最近刚刚添加了一个colorcolumn
option.
Try:
:set colorcolumn=31,32,33,34,35,36,37,38,39
注意:help 'colorcolumn'
说“将使屏幕重绘速度变慢”。不过,我通过使用纯块来复制您的场景1234567890
与您指定的确切重复次数。
你提到的命令is非常慢。colorcolumn
isn't.
但这运行得非常慢并且只匹配第一行
“第一行”是指启用自动换行时显示的第一行吗?很遗憾colorcolumn
会表现出相同的行为...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)