vim 中内联和显示数学之间的不同语法突出显示
Different syntax highlighting between inline and display-math in vim
我使用曝光配色方案 Vim。
在我的 .tex 文件中,语法突出显示不同于 $...$
到 \[...\]
(或对齐环境)。
内联数学是黄色的,而显示数学是红色的。
mathzone 似乎得到了认可,因为我正在使用带有有效的 Ultisnips 的数学上下文。
这种差异是否正常,如果是,有没有办法以相同的方式突出显示两者?
我准确地说我正在使用 Vimtex.
配色方案不一致。 Solarized 只为 texMathZoneX
定义高光,但它对 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
我使用曝光配色方案 Vim。
在我的 .tex 文件中,语法突出显示不同于 $...$
到 \[...\]
(或对齐环境)。
内联数学是黄色的,而显示数学是红色的。
mathzone 似乎得到了认可,因为我正在使用带有有效的 Ultisnips 的数学上下文。
这种差异是否正常,如果是,有没有办法以相同的方式突出显示两者? 我准确地说我正在使用 Vimtex.
配色方案不一致。 Solarized 只为 texMathZoneX
定义高光,但它对 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