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

hea*_*say 5 vim markdown themes sublimetext3 visual-studio-code

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

医学博士

我怎么能用降价语法完成这个?我更喜欢 Sublime Text,但如果我能在 Sublime Text 3、Vim 或 Visual Studio Code 中实现这一点,我会很高兴。最后,如果让副标题产生多色很困难,那么我如何将所有标题的主题标签颜色更改为相同的颜色。例如,我的所有标题都带有绿色主题标签,但标题字体颜色为#FFFFFF.

感谢您的帮助。

pad*_*win 6

在 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
Run Code Online (Sandbox Code Playgroud)

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

34、32、127、45、220 是颜色,它们应该与您的示例相匹配。它呈现如下:

结果

此外,您还需要:

syntax on
Run Code Online (Sandbox Code Playgroud)

在你的 .vimrc