Вопросы по теме '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 просмотров
schedule
31.10.2021
Цветовая схема 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 просмотров
schedule
30.04.2022
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 просмотров
schedule
12.05.2022
В 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 просмотров
schedule
14.07.2022
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 просмотров
schedule
25.02.2023
Vim не загружает цвета локального синтаксиса
Я пытаюсь загрузить лучший файл синтаксиса css для подсветки синтаксиса. Я создал каталог внутри моего каталога ~/.vim/syntax/ и назвал его css.vim . Он имеет все те же разрешения, что и все другие каталоги и файлы вокруг него. Сейчас Vim...
1177 просмотров
schedule
20.06.2023
Что делать, если vim по-прежнему выбирает неправильную подсветку синтаксиса?
Я работаю в системе (linux), которая всегда распознает файлы cpp (*.cc) как файлы tcl . Я не знаю, что это за тип файла, но я хотел переопределить его. Правильная подсветка синтаксиса выбирается, если я вручную делаю :set ft=cpp . Однако у меня...
1296 просмотров
schedule
09.02.2023
Выделите вкладки в vim, когда установлено расширение вкладки
Есть ли рецепт, чтобы vim выделял символы табуляции заданным цветом, но только , пока установлена опция expandtab ? Я знаю о 'listchars' , но я хотел бы иметь возможность отличать «действительную вкладку» от «недопустимой вкладки».
785 просмотров
schedule
30.06.2023
Подсветка синтаксиса Vim Math
Я пытаюсь улучшить подсветку синтаксиса математики в документах уценки.
Multimarkdown использует квадратные скобки \\[ .. \\] и \\( .. \\) для обозначения отображения и встроенной математики соответственно. Я хочу выделить их содержимое с...
711 просмотров
schedule
14.03.2023
Определить тип файла в vim без действительного расширения файла
Я ищу способ определить тип файла в vim и установить подсветку синтаксиса на основе типа файла. Единственная загвоздка в том, что я не могу использовать расширение файла для определения типа файла.
Вот мой сценарий: я использую vimdiff или...
1641 просмотров
schedule
05.03.2023
Vim: Sudo Edit нарушает подсветку синтаксиса Apache
Sudo Edit (sudo -e) позволяет непривилегированным пользователям безопасно редактировать файлы. Для этого он создает временную копию файла для редактирования, а затем копирует ее после завершения редактирования.
Когда я редактирую файл apache...
1724 просмотров
schedule
11.02.2023