Я много работаю с файлами, которые содержат данные о фиксированных позициях. Файлы "CSV" без разделителей, если хотите ... Часто я хотел бы выделить определенный столбец.
Я пробовал
: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
Есть идеи?