使用位置数据文件时,突出显示特定列通常非常有用.在这样的文件中,通常有巨大的"区域"填充空格(或NULL值)并且只有非常稀疏的数据点.在这种情况下,读取文件变得困难.
这是一个示例摘录:
462
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
Run Code Online (Sandbox Code Playgroud)
我发现只需突出显示特定列就很有帮助.起初,我试图用一个常规的:match,但是这竟然是路对庞大的数据文件放缓.我把这个作为另一个问题发布.答案很简单.cursorcolumn(从vim 7.3开始可用)可以设置为一个范围,并且速度快得多,因为它不需要匹配字符.
实施建议的解决方案,我看到它的工作.但它很麻烦,并且 - 知道vim - 应该有一种更简单的方法来指定它.
是否可以将cursorcolumn范围设置为当前所选(可视)块的列?