首页 > 其他分享 >MarkdownQuote:简化 Markdown 中的代码引用!

MarkdownQuote:简化 Markdown 中的代码引用!

时间:2023-07-22 15:45:41浏览次数:35  
标签:插件 Markdown java 代码 简化 MarkdownQuote 模板

MarkdownQuote:简化 Markdown 中的代码引用!

image

这是 SourceCodeTrace 项目之一,通过在 IDE 中提供一种便捷的方式,快速复制包含代码来源 Markdown 代码块。

SourceCodeTrace Project 帮助您在博客、文章记录的过程中,引入对应项目以及版本,行号等信息,让后续的读者,通过引用来源,能够进行更加深入的学习,在博客或文章中引入代码块时,尽量提供代码的来源信息。

您是否厌倦了在 Markdown 文档中手动格式化代码块?MarkdownQuote 可以帮您节省不少麻烦!这个强大的 JetBrains 插件让代码引用变得轻而易举,让您专注于撰写优秀的内容。

为什么选择 MarkdownQuote?

  • 安装简便:只需在 Jetbrains IDE 插件搜索中搜索 "MarkdownQuote"。点击几下鼠标,您就能轻松安装 MarkdownQuote。它支持所有 IDE 版本大于 193,确保与您喜欢的 Jetbrains IDE 兼容。

  • 灵活的模板:MarkdownQuote 提供可自定义的模板,以满足您独特的需求。您可以轻松更改模板,按照自己的喜好进行调整。

  • 快捷方便:使用 MarkdownQuote,引用代码只需右键单击!选择 "Markdown Quote...",即可获得所需的代码块格式。

如何获取 MarkdownQuote

您可以从多个来源获取 MarkdownQuote:

如何使用 MarkdownQuote

  1. 选择模板:从设置菜单中选择所需的模板,或者根据变量自定义模板。
    image

  2. 引用代码片段:右键单击所需的代码片段。
    image

  3. 复制和粘贴:MarkdownQuote 将生成正确格式的代码块。只需复制并粘贴到您的 Markdown 文档中。
    image

可用的模板

MarkdownQuote 提供多种模板,以满足不同的使用情况。以下是一些示例:

Github 和 Gitee 均支持包含版本,具体行数的永久链接(permalink),MarkdownQuote 通过读取当前仓库的, , 以及当前文件的行数,文件名等来生成对应的来源URL。

  1. 模板:语言 & 链接 & 代码

    ```java
    // 在这里输入您的代码
    ```
    [SourceFile.java#L100-L110](https://github.com/yourusername/repo/blob/master/SourceFile.java#L100-L110)
    
  2. 模板:语言 & 换行 & 高亮行 & 链接 & 代码

    ```java {100-110} (https://github.com/yourusername/repo/blob/master/SourceFile.java#L100-L110)
    // 在这里输入您的代码
    ```
    
  3. 模板:语言 & 代码

    ```java
    // 在这里输入您的代码
    ```
    

版本 1.0.2 的更新内容

  • 修复了一个问题,其中生成永久链接时使用了commitID而不是分支名。
  • 改进了默认模板,使用通用的 Markdown 语法,并添加了更多模板选项。

升级您的 Markdown 写作体验,使用 MarkdownQuote!立即获取该插件,在您的 Markdown 文档中轻松引用代码。祝您编码愉快!

如果你有更好的建议,可以在 Github ISSUE 给我提供更详细的建议, 谢谢。

标签:插件,Markdown,java,代码,简化,MarkdownQuote,模板
From: https://www.cnblogs.com/webers/p/markdown_quote.html

相关文章

  • MarkDown语法
    推荐文本编辑器:Typora文件后缀xxx.md一级标题名二级标题名......字体粗体:HelloWorld!斜体:HelloWorld!斜体加粗:HelloWorld!删除线:HelloWorld!引用ayanamidaisuki分割线或图片注:感叹号和括号需要英文格式超链接点击跳转到李沐动手学深度学习第二版......
  • java markdown转word
    JavaMarkdown转Word实现流程1.概述Markdown是一种轻量级标记语言,常用于撰写文档、博客等。而Word是一种常见的文档格式。在项目开发中,有时需要将Markdown格式的文本转换成Word文档,因此我们需要实现JavaMarkdown转Word的功能。2.实现步骤下面是实现JavaMarkdown转Word的流......
  • Markdown学习Day1
    Markdown学习二级标题三级标题四级标题五级标题 字体Hello,World!Hello,World!Hello,World!Hello,World! 引用选择狂神说java,走向人生巅峰 分割线 图片  超链接 点击跳转到狂神博客 列表ABC ABC 表格 名字......
  • Markdown学习心得
    Markdown学习今天是Jm第一天步入Java学习,第一次正式使用Markdown下面我来介绍一下Markdown的用法:Markdown介绍简介Markdown是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。Markdown由JohnGruber于2004年创建,如今已成为世界上最受欢迎的标记语言之一。......
  • MarkDown学习
    Markdown学习今天是Jm第一天步入Java学习,第一次正式使用Markdown下面我来介绍一下Markdown的用法:Markdown介绍简介Markdown是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。Markdown由JohnGruber于2004年创建,如今已成为世界上最受欢迎的标记语言之一。......
  • MarkDown | 分段函数写法
    Markdown分段函数写法$$函数名=\begin{cases}公式1&条件1\\公式2&条件2\\公式3&条件3\end{cases}$$其中,&表示对齐,\\用来表示换行。结果如下:例如:其Markdown语言为:$$y=\begin{cases}0&z<0\\0.5&z=0\\1&z>0\end{cases}$$......
  • MarkDown学习
    标题图片超链接超链接加粗aaa斜线aaa废弃aaa引用aaa分割线列表AB表格名字性别年龄小明男18代码public ......
  • Markdown语法大全
    使用Markdown进行文档编辑Markdown是一种轻量级的标记语言,广泛用于编写文档和格式化文本。它具有简洁、易读、易写的特点,适用于各种场景,如写博客、编写文档、撰写README文件等。标题在Markdown中,你可以使用不同数量的#符号来创建标题。一个#表示一级标题,两个#表示二级标题,以此......
  • 如何使用C#中的Lambda表达式操作Redis Hash结构,简化缓存中对象属性的读写操作
    Redis是一个开源的、高性能的、基于内存的键值数据库,它支持多种数据结构,如字符串、列表、集合、散列、有序集合等。其中,Redis的散列(Hash)结构是一个常用的结构,今天跟大家分享一个我的日常操作,如何使用Redis的散列(Hash)结构来缓存和查询对象的属性值,以及如何用Lambda表达式树来简化......
  • MarkDown
    MarkDown使用二级标题:三级标题四级标题 #代表标题大小#一级标题##二级标题 字体helloword(加粗**aaa**)helloword(斜体*aaa*)helloword(错~~aaa~~) 引用选择Java,天天开心使用>符号  分割线三个___三个*** 图片![截图(![命名]+()超链接[......