markdown在vscode中的简单使用


markdown的一些使用

vscode本身的支持

  1. shift + tab键多行文字一起左移
  2. tab键多行文字右移
  3. 快捷键 Ctrl+Shift+V。或者使用Ctrl+K V (先按 Ctrl+K 再单独按 v打开侧边预览。
  4. 安全预览:出于安全原因,VS Code 限制了 Markdown 预览中显示的内容。 这包括禁用 脚本执行,仅允许通过 https 加载资源。当预览阻止页面上的内容时,预览窗口的右上 角会显示一个警报弹出窗口。通过单击此弹出窗口或通过 Markdown: Change preview security settings (ctrl+shift+p )命令可以更改此安全规则;安全规则 有三种模式:
    1. Strict,严格模式:推荐
    2. Allow insecure content,这将允许通过 http 加载内容。
    3. Disable,禁止:这允许脚本执行,也允许通过 http 加载内容

为 markdown 提供 snippets

  1. Snippets 就是一些代码模板,能用通过输入特定的关键词和热键(一般设定为Tab)来触发。
  2. VS Code默认使用markdown-it库来实现CommonMark Markdown规范(markdown-it 是一个辅助解析 markdown 的库,可以完成从 # test 到 <h1>test</h1> 的转换)
  3. 为markdown文件开启自动补全 在 setting.json文件中添加:
 "[markdown]": {
  // 快速补全
  "editor.quickSuggestions": {
    "other": true,
    "comments": true,
    "strings": true
  },
  // 显示空格
  "editor.renderWhitespace": "all",
  // snippet 提示优先(看个人喜欢)
  "editor.snippetSuggestions": "top",
  "editor.tabCompletion": "on",
  // 使用enter 接受提示
  // "editor.acceptSuggestionOnEnter": "on",
},

开启之后,可以自动提示md的一些语法,比如:
- 输入code就会弹出行内代码和代码块两种补全提示
- 输入 ul 或 li 就会弹出列表补全提示
- 类似直接在选定文本上使用Ctrl+v来插入链接 bold 、image、italic、link 、quote 等。
4. 当安装了markdownlint插件之后,在命令面板 ctrl+shift+p 使用 markdownlint.fixAll可以一键修复语法,
5. md文件的一些特殊符号使用\避免解析
6. markdownlint主要用来格式化md文档,可以在 setting.json里面进定制化配置
7. 关于代码块快捷键的定制,在设置->用户代码片段->搜索markdown.json进行定制化配置,形如:

"java": {
"prefix": "java",
"body": [
   "```java",
   "$1",
   "```"
],
"description": "Add java code block"
},
  1. Ctrl + B粗体 Ctrl + I 斜体 Alt + S 删除线
  2. 一些命令
    Markdown: Create Table of Contents
    Markdown: Update Table of Contents
    Markdown: Toggle code span
    Markdown: Print current document to HTML

文章作者: RD
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 RD !
评论
评论
  目录