Как включить подсветку синтаксиса в vi при использовании глобальной команды?

Открытие файла с vi приятно выделяет его содержание.

Nicely Highlighted Image

Однако я хочу просмотреть файл со всеми строками, содержащими clock_gettime скрытый. При помощи глобальной команды :g!/clock_gettime Я получаю необходимый вывод, но он теряет всю подсветку синтаксиса.

Not Highlighted Image

Существует ли способ просмотреть только ряд строк, соответствующих (или не соответствующих) данное выражение способом, что все видимое содержание также правильно выделяется?

0
задан 8 August 2017 в 02:28

1 ответ

Если это - только вопрос просмотра тех строк с выделением, Вы могли бы сделать :g/clock_gettime/d

, Это на самом деле удалит строки в Вашем редакторе. Когда Вы сделаны, просмотрев, просто сделайте :q!, таким образом, Вы на самом деле не удалите строки из файла.

1
ответ дан 2 November 2019 в 20:05

Другие вопросы по тегам:

Похожие вопросы: