Vim Выделите только символы, которые производят комментарии

Я пытаюсь добиться следующего. Если у меня есть файл, например, документ tex, и я хочу, чтобы было указано следующее с комментариями символов (% символов):

% Some text and end of the sentence. % Some more text. 

Я уже знаю, как выделить прокомментированные строки, но это не совсем то, что я хочу.

Кроме того, я могу добиться желаемого эффекта, если я просто ищу символ%, но я слишком ленив, чтобы делать это каждый раз после того, как я искал что-нибудь еще.

Я также хотел бы иметь конфигурацию, чтобы на других языках у меня было бы одинаковое (например, символы для lua или символ # для bash)

Кто-нибудь знает, как это сделать элегантно в моем файле .vimrc?

Вы можете использовать макрос Vim.

В командном режиме нажмите q чтобы включить режим макросъемки, и давайте назовем ваш поиск подсветкой макроса '- значит, вперед и нажмите' s '. Теперь вы можете выполнить поиск всех символов «%» с помощью первой настройки :set hlsearch (просто убедитесь), а затем введите /% . Затем вы можете сохранить этот макрос, нажимая q раз. После этого, всякий раз, когда вы вводите @s в командном режиме, вы получите выделенные символы поиска.

Вы можете сохранить указанный макрос в свой .vimrc файл, добавив следующее:

 let @s='/%' 

Вы также можете включить символ поиска в качестве аргумента макроса для разных типов файлов.