Вопросы по теме 'vim-syntax-highlighting'

Есть ли в VIM способ определить область синхронизации для угловых скобок шаблона без столкновения со знаком «меньше»?
Что касается _1 _, _ 2_ и _3 _, _ 4_ и ( , ) , я действительно хотел бы иметь возможность определить syntax region для < , > , который будет использоваться для использования шаблона C ++, например: a<b> Но есть ли способ...
831 просмотров
schedule 22.10.2021

Можно ли в Vimscript получить доступ к информации, известной подсветке синтаксиса?
Например, если я пишу функцию Vimscript для работы с синтаксисом Python, может быть полезно знать, является ли строка обычным кодом, комментарием или заключена в тройные кавычки. Я предполагаю, что выделитель синтаксиса уже разобрался в таких вещах....
64 просмотров
schedule 30.11.2021

Подсветка синтаксиса Vim для комментариев Fortran OpenMP
Был очень полезный ответ о том, как выделить директивы openmp в коде Fortran ( Подсветка синтаксиса Vim для многострочных директив openmp fortran ). Итак, строки вроде !$omp parallel больше не выделяются как комментарии. Также было бы...
334 просмотров

Цветовая схема VIM не загружается при использовании автокоманды BufNewFile
При попытке автоматически открыть соответствующий файл .cpp или .h с помощью автокоманды я не обнаружил цветовую схему в соответствующем открытом файле. Я не слишком знаком с vimscript, но считаю, что Vim открывает файл, думая, что он имеет тип файла...
125 просмотров
schedule 08.10.2021

Ключевое слово в шаблоне области синтаксиса Vim
Я пытаюсь более или менее воспроизвести для Python подсветку синтаксиса if0 C-подобных файлов в Vim, где код, окруженный #if 0 и #endif , выделен серым цветом (выделен как Comment ). Вместо директив препроцессора я хотел бы выделить серым...
595 просмотров
schedule 06.04.2022

Ruby-подобная подсветка синтаксиса в VIM для Thor
Как настроить vim для использования той же подсветки синтаксиса для Thor , что и для ruby? Когда я редактирую файл *.thor, я могу использовать :set syntax=ruby , который работает, но не является постоянным. Есть ли способ сделать что-то в моем...
1330 просмотров

Vim: нужна помощь в создании пользовательской подсветки синтаксиса
Вот что я получил до сих пор: syntax match cfg_Comment '#.*$' contains=cfg_DocTag syntax match cfg_DocTag '#\s*\zs[\\@]\l\+' contained highlight default link cfg_Comment Comment highlight default link cfg_DocTag SpecialComment Отлично...
786 просмотров

В Vim, как настроить автокоманду для запуска после загрузки плагина?
В одном из плагинов Vim, которые я использую, есть ошибка, из-за которой он устанавливает :syntax spell notoplevel . Ошибка легко устраняется, если я запускаю команду :syntax spell toplevel после открытия файла. Однако мне лень, и я хотел бы...
844 просмотров
schedule 22.05.2022

Заставить vim отображать git diff с цветами, как команда git diff (красный-удалить, зеленый-добавить)
Я побежал git config --global alias.ci commit --verbose Это делает запуск git ci похожим на запуск git commit --verbose . Флаг --verbose показывает разницу в шаблоне сообщения коммита, который не комментируется, поэтому подсветка...
5683 просмотров
schedule 17.06.2022

Определите область синтаксиса, которая зависит от уровня отступа
Я пытаюсь создать более легкий файл синтаксиса для reStructuredText в Vim. Во-первых, литеральные блоки начинаются, когда в конце строки встречается «::»: I'll show you some code:: if foo = bar then do_something() end Literal...
276 просмотров

VimScript: сгенерированная подсветка синтаксиса. Сделать feedkeys() тихим
Я написал функцию в VimScript, где я, основываясь на некоторых расчетах, хочу настроить множество областей синтаксиса для разных разделов моего текстового файла. В следующем примере я выделяю строку со строки 5, столбец 108, до строки 8, столбец...
139 просмотров
schedule 01.08.2022

Как использовать тот же шаблон, что и начало и конец в области синтаксиса vim?
Итак, я пытаюсь создать синтаксис для парсера Menhir . генератор для OCaml. На этом языке файл состоит из трех разделов, разделенных %% (нет, это некрасиво; к сожалению, это унаследовано от древнего ocamlyacc.) Я пытаюсь создать отдельную...
284 просмотров
schedule 22.09.2022

Подсветка синтаксиса в vim
У меня проблемы с чтением темно-синего на черном, когда я включаю цвета синтаксиса в vim. Как изменить некоторые цвета по умолчанию или цвета схем, например: http://www.vim.org/scripts/script.php?script_id=1571
2553 просмотров
schedule 25.09.2022

Подсветка синтаксиса Razor .cshtml для vim?
Я ищу файл синтаксиса .cshtml vim. Есть ли проекты, которые не попали на www.vim.org?
3617 просмотров

Vim не загружает цвета локального синтаксиса
Я пытаюсь загрузить лучший файл синтаксиса css для подсветки синтаксиса. Я создал каталог внутри моего каталога ~/.vim/syntax/ и назвал его css.vim . Он имеет все те же разрешения, что и все другие каталоги и файлы вокруг него. Сейчас Vim...
1177 просмотров
schedule 20.06.2023

Что делать, если vim по-прежнему выбирает неправильную подсветку синтаксиса?
Я работаю в системе (linux), которая всегда распознает файлы cpp (*.cc) как файлы tcl . Я не знаю, что это за тип файла, но я хотел переопределить его. Правильная подсветка синтаксиса выбирается, если я вручную делаю :set ft=cpp . Однако у меня...
1296 просмотров

Выделите вкладки в vim, когда установлено расширение вкладки
Есть ли рецепт, чтобы vim выделял символы табуляции заданным цветом, но только , пока установлена ​​опция expandtab ? Я знаю о 'listchars' , но я хотел бы иметь возможность отличать «действительную вкладку» от «недопустимой вкладки».
785 просмотров

Подсветка синтаксиса Vim Math
Я пытаюсь улучшить подсветку синтаксиса математики в документах уценки. Multimarkdown использует квадратные скобки \\[ .. \\] и \\( .. \\) для обозначения отображения и встроенной математики соответственно. Я хочу выделить их содержимое с...
711 просмотров

Определить тип файла в vim без действительного расширения файла
Я ищу способ определить тип файла в vim и установить подсветку синтаксиса на основе типа файла. Единственная загвоздка в том, что я не могу использовать расширение файла для определения типа файла. Вот мой сценарий: я использую vimdiff или...
1641 просмотров

Vim: Sudo Edit нарушает подсветку синтаксиса Apache
Sudo Edit (sudo -e) позволяет непривилегированным пользователям безопасно редактировать файлы. Для этого он создает временную копию файла для редактирования, а затем копирует ее после завершения редактирования. Когда я редактирую файл apache...
1724 просмотров