是否可以在至少一个编辑器中使用markdown语法的多色标题:Sublime Text 3,Vim或Visual Studio Code?

问题描述 投票:1回答:1

基本上我希望我的标题看起来像这样:

md

我怎样才能在markdown语法中实现这一点?我更喜欢崇高的文本,但如果我能在Sublime Text 3,Vim或Visual Studio Code中实现这一点,我会很高兴。最后,如果难以获得副标题来生成多色标题,那么我怎样才能将所有标题的标签颜色更改为相同的颜色。例如,我的所有标题都有绿色标签,但标题字体颜色为#FFFFFF

谢谢您的帮助。

vim visual-studio-code themes sublimetext3 markdown
1个回答
4
投票

在Vim中,您可以通过在名为~/.vim/after/syntax/markdown.vim的新文件中添加以下内容来覆盖您的颜色方案:

syn match    customHeader1     "^# "
syn match    customHeader2     "^## "
syn match    customHeader3     "^### "
syn match    customHeader4     "^#### "
syn match    customHeader5     "^##### "

highlight customHeader1 ctermfg=34
highlight customHeader2 ctermfg=32
highlight customHeader3 ctermfg=127
highlight customHeader4 ctermfg=45
highlight customHeader5 ctermfg=220

它创建了与给定正则表达式匹配的5个语法组(customHeader1customHeader4)。然后它定义这些组的颜色。

34,32,127,45,220是颜色,它们应该与你的例子相符。它呈现如下:

Result

此外,您需要:

syntax on

在你的.vimrc

© www.soinside.com 2019 - 2024. All rights reserved.