Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>qtmd-viewerNew to Visual Studio Code? Get it now.
qtmd-viewer

qtmd-viewer

多巧文库

|
40 installs
| (0) | Free
QTMD(Quick Text Markdown,快记一下)浏览器
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

QTMD(Quick Text Markdown,快记一下):一种轻量级的标记语言

本项目是QTMD的vscode插件。使用方法:打开一个文档,搜索命令“qtmd”(ctrl+shift+p,搜索qtmd),目前有一个命令“QTMD:预览”。

QTMD是一种轻量级的标记语言,全写可以是“Quick Text Markdown”(还可以是……😀),中文名可以顺势叫做“快记一下”😉。

侧重“【写字】时来点格式”,而不是“在条条框框里【填空】”。主打一个简单明了。

当前版本:2.0.0。

功能/用法

普通文本

普通文本第一性。随便写,所见即所得。

  • 能保住空白字符的样子。
  • 甚至可以直接贴代码,不用为里面的特殊符号被吞掉、格式被打乱、字符被意外理解为特殊标记而发愁。

横线

  • 一行只有空白和减号,且减号>2个,则显示为横线。

格式化

(下文所提均指半角字符且不分大小写)

开启、退出格式化都需要先“激活”。激活符为斜杠【\】。

  • 激活符+标记+左圆括号【(】 开启格式化,激活符+半角右圆括号【)】结束。
    • 例:\b(要加粗的文本(多行)\)。
    • 内容可以多行(跨行)。
  • 简化:激活符+标记符+半角冒号【:】,仅格式化本行后续部分(单行模式)。
    • 例:\b:要加粗的文本(单行)。
    • 激活符+竖线【|】可提前结束。

格式标记:

  • !或b:加粗。例:\b(内容(多行))
  • /或i:斜体。例:\i:内容(单行)
  • _或u:下划线。
  • -或s:删除线。
  • ^或sup:上标。例:\sup:内容(单行)
  • v或sub:下标。
  • >或code:代码块。
  • '或"或q:引用。
  • h1到h6:标题。例:\h3:三级标题
  • 【#颜色名】或【#rgb颜色值】:文本颜色。例:\#red:红色 \#0000ff80:蓝色半透明(注意透明度2位也是十六进制的)
  • 【bg#颜色名】 【bg#rgb颜色值】:背景颜色,参考文本颜色。例:\bg#0000ff:蓝色默认透明度(不透明)

特殊格式

  • 链接使用link:
    • 多行:\link(链接文本(多行)\)链接url
    • 单行:\link:链接url
      • 链接url同时也是所显示的文本。
    • 链接url最后必须有空白字符(含换行)分隔。可以是相对地址、email。
  • 图片使用img,其他同link。
  • 无序列表:激活符+【.】开启无序列表的一项。
    • 例:\.:一项
    • 无需特别开启“列表”。
      • 写在同一行的两个列表视为两个列表。
      • 写在下一行的列表项视为同一个列表的其他项,若缩进更多则为子项(即直接缩进即可构造子列表),相同则为同级。
      • 两项之间若有空行,视为不同列表。
  • \# 有序列表的一项。其他同无序列表。
  • 表格:激活符+【[】开创一个表格行,中间可用激活符+【|】分格子,用激活符+【]】结束一个表格行。
    • 例:\[行1列1\|行1列2\]。
    • 无需特别开启“表格”(同列表的逻辑)。
      • 写在同一行的两个表格行视为一左一右两个表格。
      • 若表格行下一行也是表格行,则视为属于同一个表格。
      • 表格行间若有空行,视为不同表格。

其他

  • 标记可以嵌套。
  • 连续的激活符视为普通文本,不再有激活功能。显示时会去掉一个激活符(不是折半!)。
  • 不能识别的格式均视为普通文本。
    • 因此激活符+非格式标记也按普通文本显示,所见即所得。但后续也许会成为某种格式。

参考

  • QTMD语言:QTMD设计、标准、规范等文档集散地。
    • QTMD详细说明
    • QTMD详细说明(生成的html)
    • QTMD生成的html的截图
  • QTMD java库:把文本转为其他格式(如html),解析并处理其中的QTMD格式。
  • QTMD vscode插件:一个vscode插件,把vscode打开的文档转为其他格式(如html),解析并处理其中的QTMD格式。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft