Открытие файла с vi
приятно выделяет его содержание.
Однако я хочу просмотреть файл со всеми строками, содержащими clock_gettime
скрытый. При помощи глобальной команды :g!/clock_gettime
Я получаю необходимый вывод, но он теряет всю подсветку синтаксиса.
Существует ли способ просмотреть только ряд строк, соответствующих (или не соответствующих) данное выражение способом, что все видимое содержание также правильно выделяется?
Если это - только вопрос просмотра тех строк с выделением, Вы могли бы сделать :g/clock_gettime/d
, Это на самом деле удалит строки в Вашем редакторе. Когда Вы сделаны, просмотрев, просто сделайте :q!
, таким образом, Вы на самом деле не удалите строки из файла.