При работе с файлами позиционных данных часто очень полезно выделить конкретный столбец. В таких файлах довольно часто встречаются огромные «области», заполненные пробелами (или значениями 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
Я счел полезным просто выделить определенный столбец. Сначала я попытался использовать обычный : match
, но оказалось, что это способ замедлить работу с огромными файлами данных. Я отправил это как еще один вопрос . Ответ прост. cursorcolumn
(доступен с vim 7.3) может быть установлен в диапазон и работает намного быстрее, так как не требует сопоставления символов.
Реализуя предложенное решение, я увидел, что оно работает. Но это громоздко, и, зная vim, должен быть более простой способ указать это.
Можно ли установить диапазон cursorcolumn
в столбцы текущего выбранного (визуального ) блок?