VLOOK 快速参考手册
VLOOK™
快速参考手册 Quick Reference Manual
──

# 版本丨V9.11 #




MAX丨孟兆
COPYRIGHT © 2016-2020. MAX°DESIGN.

VLOOK™ 是什么

最新版本丨V9.11 + 官网丨https://github.com/madmaxchow/VLOOK + * 适用平台丨Typora for Win & macOS * - 开源协议丨MIT - ! 开发语言丨JavaScript !

VLOOK™ 是针对由Typora1(目前最好的跨平台 Markdown 编辑器,没有之一)导出的 HTML 文件进行增强的插件。

VLOOK™ 为开源软件,遵从 MIT 许可证

[-] Markdown 是什么?

  • 2004年,John Gruber 创造了 Markdown,一种专门针对网络写作的文本标记语言。使用 Markdown,你只需在写作过程中插入少量的标记符号,就能很轻松地进行排版(例如设置标题、加粗、列表、引用等)。
  • Markdown文档以纯文本格式存储,这意味着,它们可以用几乎任一种文本编辑器打开。同时,又能通过 Markdown 编辑器导出为带排版的富文本文档、HTML 网页等等。纯粹、简洁、易用、灵活,都是人们喜欢 Markdown 的原因。
  • 目前 Markdown 的标准化项目是 CommonMark

[+] Markdown 语法:

  1. 标准化 CommonMark 语法参考:60秒学会 Markdown 语法10 分钟深入学习 Markdown
  2. GitHub 采用 Flavored Markdown 的语法参考:Typora 目前采用该标准 详细

特性清单

VLOOK™ 针对 Markdown 的短板,以及在实际众多的文档排版、导航、演示、交互需求中寻找平衡点,为 Markdown 的编辑者和阅读者提供了更好的使用体验。

![VLOOK™ 特性清单]"环境要求:VLOOK V9.7+,Typora mac版 V0.9.9.31+ / Win版 V0.9.83+"

特性分类特性说明
排版增强封面、封底 >>>
配合主题样式,让你用 Markdown 写的文档也能焕发专业气质
..多主题样式 >>>
让你的文档尽显个性,同时提供主题定制服务
..标题、插图、表格、表格行支持自动编号 >>>
“0”配置,跟 Word 说 ByeBye 吧~
..自动生成插图、表格的题注 >>>
OMG!配合插图、表格的自动编号,高效高颜值!还有独特的双题注~
..表格单元格合并 >>>
这个是用 Markdown 人的真痛点,在这时为你提供了优雅的解决方法
..表格列格式设置 >>>
Markdown 的表格也能快速设置列的格式(如加粗、高亮、斜体、下划线),同样为你提供了优雅的解决方法
..彩虹标签 >>>
可自定义多个配色的标签、双标签,让你的 Markdown 文档排版更专业、更标准化
..mermaid 样式优化 >>>
全面尝试优化 mermaid 图,并提供补丁修正其跨平台的兼容性问题
..统一多级列表自动编号 >>>
将多级有序、无序列表的编号进行了统一,以更聚焦内容的结构化
..任务列表支持自动编号 >>>
让任务列表和多级列表的自动编号两者兼得
文档导航大纲导航 >>>
最为熟悉和常用的文档导航方式,支持折叠
..逐章导航 >>>
在长文档中特别好用,随时眯一眼就知道当前章节、上/下章节是什么了
..逐段浏览模式 >>>
这个很 GEEK,可以通过键盘按文档的逐段进行浏览,习惯用 VI / VIM 的人应该会欢呼!
..文档插图浏览器 >>>
让你快速在快速浏览文档的所有插图,并能直接跳到文档中对应的位置
演示辅助聚光灯模式 >>>
太COOL了!在投影时可以让大家快速聚焦在关键内容上了(S激活,Z调节大小)
..表格十字光标 >>>
方便你与大家讨论长表格、大表格时,快速聚焦指定单元格,及对应的行和列
内容互动在新标签打开插图、表格、代码块 >>>
在长文档中的来回翻页查看插图、表格、代码示例是很崩溃的事,现在你可以让它们在浏览器的不同标签中显示了
..代码块增强 >>>
在这你会发现连闷骚的代码都透着动感,高亮当行、复制~
..折叠引用内容 >>>
引用内容很长很多?或希望用户点击才展示引用内容,在 VLOOK 的加持下,这里都不是事
..文档内容检查 >>>
文档中的页内链接、图片链接失效了,现在 VLOOK 会悄悄告诉你的
视觉与交互Dark 模式 >>>
这个不用多说了,懂的人都会喜欢。也可手动切换回标准的 Light 模式
..多字体样式 >>>
AMAZING! 不同的字体风格为你的文档带来不同的调性~
..更友好的脚注查看方式 >>>
用 Markdown 也可以像 Kindle 那样以弹窗方式来看脚注
..更美观的公式 >>>
让你的各种公式长得与 VLOOK 的不同主题更搭
..打印样式适配 >>>
使用 VLOOK 提供的打印按钮,确保打印输出的文档样式保持与日常文档更接近
..快捷键操作 >>>
支持键盘快捷键操作,又可以再装个逼了~
..七语种界面
界面提示说明、题注前缀等内容,均支持:简/繁/英/法/俄/日/韩(依赖于浏览器的当前语言设置)

特性介绍

排版增强

多主题样式

内置高颜值实用的主题

私人定制主题

封面、封底

封面
封底

标题、插图、表格、表格行自动编号

这是6级标题
列1列2列3列4
第一行左对齐(长内容)居中对齐右对齐(长内容)
第二行(长内容)左对齐居中对齐(长内容)右对齐

自动生成插图、表格的题注

表格单元格合并

- 注意 -该特性须导出 HTML 并注入 VLOOK 插件后才能生效。

单元格合并示例
![示例一:单元格并列合并、行合并]"注:须使用最新版的 Typora 和 VLOOK"
普通列头标签丨测试列合并(2列)==行合并(2行)列合并(3列)====
行合并(3行)普通单元格普通单元格普通单元格普通单元格普通单元格跨行(全合并)
..行合并(2行)标签丨测试列合并(4列)======..
....普通单元格普通单元格普通单元格普通单元格..
普通单元格行合并(3行)普通单元格普通单元格普通单元格普通单元格..
普通单元格..标签丨测试普通单元格普通单元格普通单元格普通单元格..
普通单元格..普通单元格普通单元格普通单元格普通单元格..
![示例二:表头跨行合并1]
列头行合并(2行)列头列合并(2列)==列头行合并(2行)列头列合并(3列)====
..二级列头二级列头..二级列头二级列头二级列头
普通单元格普通单元格普通单元格普通单元格普通单元格普通单元格普通单元格
普通单元格普通单元格普通单元格普通单元格普通单元格普通单元格普通单元格
![示例三:表头跨行合并2]
列头行合并(2行)列头行合并(3列)列头列合并(3列)====普通列头普通列头
....二级列头1二级列头2二级列头3....
....三级列头1三级列头2三级列头3....
普通单元格普通单元格普通单元格普通单元格普通单元格普通单元格普通单元格

表格列格式设置

- 注意 -该特性须导出 HTML 并注入 VLOOK 插件后才能生效。

示例效果
正常加粗标签丨测试斜体下划线高亮删除线
单元格单元格单元格单元格单元格标签丨测试单元格单元格标签丨测试单元格
单元格单元格单元格单元格单元格内有加粗内容单元格内有加粗内容
单元格单元格单元格单元格单元格内有行内代码内容单元格内有行内代码内容

彩虹标签

对于 Markdown 的行内代码标记` ,通过特定的扩展标识,来用不同的样式渲染指定的代码标签实现彩虹标签效果。

- 注意 -因 Typora 的原因,暂不提供在编辑时进行实时预览,样式效果须导出 HTML 并注入 VLOOK 插件后才能生效。

单标签风格

双标签风格

+ 提示 +其中的竖线符号可用英文半角竖线符号并前后加空格<空格>|<空格>,或中文笔划(竖)或全角竖线符号

mermaid 样式优化

mermaid-流程图

![流程图]"(以上的「分支流程」内容由下图进行接续)"

子图
情况1
情况2
重要分支
流程组节点
普通节点
A
开始
条件判断
结束
分支流程
A

![分支流程(接续上图)]

分支流程
普通节点
结束
mermaid-状态图
初始
复杂变更
变更条件说明
变更条件说明
非正常/次要变更条件说明
非正常/次要变更条件说明
INIT
状态A
状态B
状态C
状态D
mermaid-时序图
@人物角色标准系统角色=重要系统角色=-外部系统角色-同步发送消息1同步发送消息1异步发送消息2显示在外部系统左侧备注说明显示在外部系统右侧备注说明跨对象备注说明发送消息A同步返回消息A1异步返回消息A2alt[ 情景1 ][ 情景2 ]发送消息Xopt[ 可选 ]loop[ 循环组 ]@人物角色标准系统角色=重要系统角色=-外部系统角色-

- 注意 -因 Typora 的原因,部分特性暂不提供在编辑时进行实时预览,须导出 HTML 并注入 VLOOK 插件后才能生效。

统一多级列表编号

列表分级编号样式预览:

任务列表支持自动编号

文档导航

大纲导航

- 注意 -编写 Markdown 文档时,须在封面后添加标签[TOC]

逐章导航

- 注意 -编写 Markdown 文档时,须在封面后添加标签[TOC]

逐段浏览模式

文档插图浏览器

这是普通的图片示例

普通的图片示例

演示辅助

聚光灯模式

表格十字光标

内容互动

在新标签打开插图、表格、代码块

- 注意 -该特性须导出 HTML 并注入 VLOOK 插件后才能生效。

代码块增强

- 注意 -须先启用显示代码行号配置。启用方式:「Typora → 偏好设置 → Markdown → 代码块 - 显示行号」

![应用 VLOOK 后的代码块示例]

折叠引用内容

  1. 对于「引用」,支持动态折叠操作;
  2. 在编辑时可指定默认的折叠状态(收起\展开),这个属于 VLOOK 对 Markdown 语法扩展;
  3. 举例如下:

[+] 这里是引用的折叠标题

  1. 标题前加[+]<空格>[-]<空格>
  2. [+]指默认为「收起」状态;
  3. [-]指默认为「展开」状态。

[+] 支持多级引用的折叠

这里是多级引用折叠的内容

这是多级引用不提供折叠的内容

[-] 这是默认展开的「引用」

展示的引用的内容

文档内容检查

自动识别缺失的图片

识别出无法加载的图片,并替换为图片缺失提示图,示例如下:

缺失的图片

页内链接检查

重名章节标题检查

外部链接强制在新标签打开

为提高文档阅读与交互体验,对于外链(如:http、https、ftp等),自动强制设置为在新标签页中打开。

视觉与交互

Dark 模式

根据浏览器的配置,自动适配 Light / Dark 模式,也支持手动方式进行切换。

Light / Dark 效果预览

支持对指定图片在 Dark 模式时用反色显示

图片默认样式(不指定在 Dark 模式时反色)

指定切换至 Dark 模式后反色后会长这样(指定了在 Dark 模式时反色)

多字体样式

更友好的脚注查看方式

更美观的公式

行内公式

多行公式

打印样式适配

快捷键操作

![全局快捷键]

快捷键功能
D开启 / 关闭 Dark 模式
O显示 / 隐藏大纲面板
A切换字体样式,详见多字体样式
I显示 / 隐藏插图浏览器
P打印文档
S打开 / 关闭聚光灯
<上一章
>下一章
JKHL内容块浏览操作,详见逐段浏览模式
ESC关闭弹出的界面、聚光灯、内容块聚焦等

![插图浏览器快捷键]"注:打开插图浏览器后生效"

快捷键功能
/ <前一张插图
/ >后一张插图

![聚光灯快捷键]"注:打开聚光灯后生效"

快捷键功能
Shift调整聚光灯大小

打赏

若喜欢 VLOOK™ 的话,可以请 Max 喝杯咖啡~

如何使用

第1步:下载、配置

第2步:应用主题

第3步:植入插件

强烈建议使用 Chrome 或 Firefox 浏览器查看

许可协议

MIT许可证

版权所有 (c) 2018 MAX°DESIGN | Max Chow 在此授予任何获得此软件和相关文档文件(“软件”)副本的人免费许可,以无限制地处理本软件,包括但不限于使用,复制,修改,合并,发布,分发,再授权和/或出售本软件的副本,并允许本软件的授予人员遵从以下情况: 上述版权声明和本许可声明应包含在本软件的所有副本或重要部分中。 本软件按“原样”提供,不提供任何以表达或暗示,包括但不限于销售,适用于特定用途和不侵权的保证。在任何情况下,作者或版权所有人不对因软件或软件的使用或其他事宜产生的任何索赔,损害或其他责任(无论是在合同,侵权或其他方面的诉讼中)负责。

######


1 Typora 是非常棒的跨平台的 Markdown 编辑器,支持直接预览与编辑,更详细的特性详见官网
2 可以根据 VLOOK 源码目录下的 LESS 中文件为样例进行自定义扩展,访问 VLOOK 在 github 主页了解更多。
3 mermaid 是一个用于画流程图、状态图、时序图、甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中。详见 mermaid官网,或 VLOOK 的示例文档《脚本化图表 for Markdown
4 flowchart.js 基于 SVG 的流程图插件,它仅需几行代码即可在 Web 上完成流程图的构建。可以从文字表述中画出简单的 SVG 流程图,也可以画出彩色的图表。详见 flowchart.js 官网,或 VLOOK 的示例文档《脚本化图表 for Markdown》。
5 JS sequence diagrams 是一个方便建立UML的时序图(序列图or循序图)在线工具,使用简单。详见 JS Sequence Diagrams 官网,或 VLOOK 的示例文档《脚本化图表 for Markdown》。
6 这是增强的脚注的信息,该增强由 VLOOK 插件提供。VLOOK™ 是什么?
不要著急,最好的總會在最不經意的時候出現。
Don't worry, the best will always appear in the most casual time.
心配しないで、最高のものが常に最もカジュアルな時間に表示されます。
Ne vous inquiétez pas, le meilleur apparaîtra toujours au moment le plus décontracté.
걱정하지 마십시오. 최고는 항상 가장 우연한 시간에 나타납니다.
Не волнуйтесь, лучшее всегда будет появляться в самое случайное время.
:
Loading...
大纲
prev
next
next