VScode 修改 Markdown Preview Enhanced 字体以及大纲编号

修改字体和背景颜色

  1. 按快捷键 Ctrl + , 打开设置,搜索 markdown-preview-enhanced.previewTheme,选择一个黑色主题的css,如 github-dark.css.

修改自动编号和背景颜色

背景颜色

按 F1 或者 Ctrl + Shift + P,输入 Customize CSS,选择 Markdown Preview Enhanced 对应的css (建议全局)

css 复制代码
.markdown-preview.markdown-preview {
  // modify your style here
  // eg: background-color: blue;
  background-color: #000;
  font-family: 'Consolas'; // 字体类型
  font-size: 16px;  	   // 字体大小
}

目录自动编号

在刚才打开的style.less 文件中输入以下样式,注意样式不要放在.markdown-preview.markdown-preview 中

css 复制代码
/**
 * 首先在父元素中(在这里是 body 元素),初始化你想要编号的最大标题的计数。
 */
 body {
  counter-reset: hbody;
}
  
/**
 * 然后父标题初始化子标题的计数,下面以此类推。
 */
h1 {
  counter-reset: h1;
}

h2 {
  counter-reset: h2;
}

h3 {
  counter-reset: h3;
}

h4 {
  counter-reset: h4;
}

h5 {
  counter-reset: h5;
}

  
/**
 * 接着在每个标题前面自动加上编号
 *
 * 如果不想从 h1 开始自动编号,而是把 h1 当成文章题目,从 h2 开始自动编号,那么
 * 1. 把 h1:before 注释
 * 2. 从 h2:before 开始到 h6:before,把编号开头的 counter(hbody) "." 这一部分删除
 */
// h1:before {
//   counter-increment: hbody;
//   content: counter(hbody) ". ";
// }
h2:before {
  counter-increment: h1;
  content:counter(h1) ". ";
}

h3:before {
  counter-increment: h2;
  content:counter(h1) "." counter(h2) ". ";
}

h4:before {
  counter-increment: h3;
  content:counter(h1) "." counter(h2) "." counter(h3) ". ";
}

h5:before {
  counter-increment: h4;
  content:counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) ". ";
}

h6:before {
  counter-increment: h5;
  content:counter(h1) "." counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". ";
}
相关推荐
weixin_660096783 小时前
如何关闭vscode中的copilot生成结束后的消息提醒
ide·vscode·copilot
玄同7654 小时前
Trae国际版与国内版深度测评:AI原生IDE的双生花
ide·人工智能·ai编程·cursor·ai-native·trae
Jackson@ML4 小时前
[Kimi重磅出击!]用Kimi Code智能高效开发Web应用程序指南
ide·python·kimi code
咕噜咕噜啦啦5 小时前
ROS入门
linux·vscode·python
切糕师学AI6 小时前
VSCode 下如何检查 Vue 项目中未使用的依赖?
vue.js·vscode
青椒*^_^*凤爪爪6 小时前
Vscode下调试STM32N6系列单片机的方法
vscode·单片机·stm32n6·stm32n647
白日梦想家6817 小时前
第三篇:Node.js 性能优化实战:提升服务并发与稳定性
linux·编辑器·vim
猿小猴子8 小时前
主流 AI IDE 之一的 OpenCode 介绍
ide·人工智能·ai·opencode
万法若空8 小时前
Vim常用指令汇编
汇编·编辑器·vim
量子炒饭大师18 小时前
【一天一个计算机知识】—— VScode 极速搭建:打造你的全能代码武器库
ide·vscode·编辑器