vim - vim中内联和显示数学之间的不同语法突出显示
问题描述
我使用日晒配色方案在 Vim 上工作。在我的 .tex 文件中,语法突出显示不同于$...$
to \[...\]
(或 align 环境)。
内联数学是黄色的,而显示数学是红色的。
mathzone 似乎得到了认可,因为我正在使用 Ultisnips 的数学上下文。
这种差异是否正常,如果是,有没有办法以相同的方式突出两者?我准确地说我正在使用 Vimtex。
解决方案
这是配色方案不一致。Solarized 仅定义了 highlight ,但它对ortexMathZoneX
没有任何作用。因此结果。您可以使用其他配色方案或做一些解决方法。例如texMath
texMathZoneY
augroup FixColors | au!
autocmd ColorScheme solarized
\ if &bg ==# 'dark' |
\ hi texMath ctermfg=3 ctermbg=8 guifg=#b58900 guibg=#002b36 |
\ else |
\ hi texMath ctermfg=3 ctermbg=15 guifg=#b58900 guibg=#fdf6e3 |
\ endif |
\ hi! link texMathZoneX texMath
augroup end
推荐阅读
- java - 无法建立实体管理器工厂(JPA HIBERNATE)
- abap - 捕获在批处理输入执行期间创建的 F.52 假脱机作业号?
- php - 获取括号之间的所有文本但跳过嵌套括号
- python - Matplotlib 花式箭头/补丁边缘宽度
- java - Spring Security 中多个 Azure AD 的登录用户
- angular - Firestore 查询不返回任何内容
- android - 文本视图 html 链接不可点击
- c - 程序在数组中找到具有给定数字的一对
- java - 多个上下文路径的 jaxb2 问题
- watson-knowledge-catalog - 为什么在伦敦部署 Watson Knowledge Catalog 时,非结构化数据的 Profile 选项卡不显示?