Obsidian 插件:【Readme】Arrows

Obsidian 插件:【Readme】Arrows

插件名片

  • 插件名称:Arrows
  • 插件作者:artisticat
  • 插件说明:在你的笔记的不同部分画箭头,就像在纸上一样。
  • 插件分类:[‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

在你的笔记的不同部分画箭头,就像在纸上一样。

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 arrows-in-md 插件的自述翻译

【机翻】

箭头

一个用于 Obsidian 的插件,可以让您在笔记中绘制箭头,类似于您在纸上绘制箭头连接不同部分的方式。

仅在实时预览模式下工作。

箭头--Readme(翻译)

用法

画箭头

键入 {arrow-identifier|color} 来标记箭头的起点,例如 {my-arrow|#1e90ff}

然后,在其他地方键入 {arrow-identifier} 来标记箭头的终点;在这种情况下,是 {my-arrow}

箭头将沿着边缘从起始标识符绘制到终止标识符。

Lorem ipsum dolor sit amet, consectetur {my-arrow|#1e90ff} adipiscing elit. Tempus tortor ac, commodo purus.

Morbi et lacus suscipit, dignissim purus at, dapibus augue. {my-arrow} Aliquam non lectus varius.

对角箭头

要创建对角箭头,请在箭头的起始标识符后附加 ”|diagonal“,例如 {my-arrow|#ff5555|diagonal}

Lorem ipsum dolor sit amet, consectetur {my-arrow2|#ff5555|diagonal} adipiscing elit. Tempus tortor ac, commodo purus.

Morbi et lacus suscipit, dignissim purus at, dapibus {my-arrow2} augue. Aliquam non lectus varius.

画更多箭头

您可以通过使用不同的箭头标识符来添加更多箭头,例如 {this-is-another-arrow|orange}:

Lorem ipsum dolor sit amet, {this-is-another-arrow|orange} consectetur adipiscing elit. {my-arrow3}

Morbi et lacus suscipit, dignissim purus at, dapibus augue. Aliquam non lectus varius, {my-arrow3|#1e90ff|diagonal} tempus tortor ac, commodo purus. {this-is-another-arrow}

多箭头

您可以为单个起始标识符设置多个终止标识符。每个箭头将对应一个:

Lorem ipsum dolor sit amet, {multi-arrow|limegreen} consectetur adipiscing elit.

Morbi et lacus suscipit, dignissim purus at, dapibus augue. Aliquam non lectus varius, tempus tortor ac, commodo purus. {multi-arrow}

Pellentesque posuere ex non facilisis bibendum. Integer iaculis dolor dignissim, ultrices ligula eu, malesuada metus. {multi-arrow}

调整边距箭头

通过在起始标识符后附加 ”|x-pos” 来调整边距箭头的 x 位置,其中 x-pos 是 0 到 30 之间的数字,例如 {my-arrow|blue|10}

Lorem ipsum dolor sit amet, {first|dodgerblue|20} consectetur adipiscing elit. {second|limegreen|10}

Morbi et lacus suscipit, dignissim purus at, dapibus augue. {third|tomato} Aliquam non lectus varius, tempus tortor ac, commodo purus.

Pellentesque posuere {third} ex non facilisis bibendum. {second}
Integer iaculis dolor dignissim, ultrices ligula eu, malesuada metus. {first}

箭头头部

通过在起始标识符后附加 ”|arrow” 来在箭头头部添加箭头。

通过在结束标识符后附加 ”|no-arrow” 来移除箭头末端的箭头。

Lorem ipsum dolor sit amet, {double-arrow|#3d6eff|arrow} consectetur adipiscing elit.

Morbi et lacus suscipit, {double-arrow} dignissim purus at, dapibus augue. {line|#9d6efa} Aliquam non lectus varius, tempus tortor ac, commodo purus.

Pellentesque posuere ex non facilisis bibendum. {line|no-arrow}

在箭头之间导航

当光标移出 {arrow-identifier} 语法范围时,该语法将呈现为一个小圆圈●,以便更整洁地显示。

您可以单击任何箭头标识符●,以自动滚动到下一个匹配的标识符。这样可以让您在长文档中快速导航到箭头的起始/结束位置。

完整箭头语法

  • {arrow-identifier|color|opacity|type|x-position|arrowhead} 来表示箭头的起始点,其中:
    • arrow-identifier 是充当箭头标识符的字符串
    • color 是 CSS 表示法中的任何有效颜色,例如 red, #ff0000
    • opacity(可选)是介于 0 和 1 之间的浮点数,例如 0.6。默认为 1。
    • type(可选)是 ”diagonal” 或 ”margin” 中的一个。默认为 ”margin“。
    • x-position(可选)是介于 0 和 30 之间的整数。设置边距箭头的 x 位置。默认为 0。
    • arrowhead(可选)是 ”no-arrow” 或 ”arrow” 中的一个。使用 ”arrow” 来在箭头的起始点添加箭头。默认为 ”no-arrow“。
  • {arrow-identifier} 表示箭头的结束点。
    • 若要删除箭头末端的箭头,请改为写 {arrow-identifier|no-arrow}

箭头将从每个起始标识符绘制到所有对应的结束标识符。

限制

仅在实时预览模式下工作。

贡献

欢迎任何贡献和 PR!

致谢

This project uses the leader-line library to draw arrows.



反馈交流

其他渠道

版权声明