8----代码块

news2024/11/23 22:23:34

一、行内代码​

        使用一对反引号(`)来创建行内代码。

        如果在行内代码中需要包含反引号本身,可以使用两个反引号对加前后空格来创建。(但是这样的代码块不会进行语法高亮,只是简单地将代码以等宽字体显示)

        注:反引号在键盘上位于左上角,数字1键的右边、Esc键的下方。在英文输入法下,直接按这个键,打出来的就是反引号( ` );shift+这个键打印出的是波浪号(~)

MarkdownHTML预览
这是行内`代码`<p>这是行内<code>代码</code></p>这是行内代码
`` ` ``<code>`</code>`

markdown的形式输入:

 

HTML渲染后输出:

 

 


二、代码块​

        将文本的每一行缩进至少四个空格或一个制表符。这样这些文本会变成代码块。(这样的代码块也会被渲染为等宽字体,但不会进行语法高亮。)

markdown的形式输入:

 

HTML渲染后输出:

 


三、围栏式代码块​

        在很多 Markdown 解析器里都支持使用三个反引号(`)或三个波浪号(~)来定义围栏式代码块。同时这种代码块配合插件还可以做到代码高亮、行号等高级功能。

         注意: 下面的代码有高亮显示效果,但这并不是 Markdown 本身的功能,而是通过第三方插件 Prism.js 做到的。一般在开始的三个反引号或波浪号的后面加代码语言可以指定代码的语言从而可以使用第三方插件做到高亮效果。

markdown的形式输入:

 

HTML渲染后输出:

         如果在代码块中也存在三个反引号或波浪号,可以在外层使用 4 个。

如下图:

                ​​​​​​​        ​​​​​​​        ​​​​​​​      

 

 

                 

四、注意事项:

        在使用Markdown的代码块时,有一些值得注意的地方:

        1. 语言指定:如果你希望代码块进行语法高亮显示,可以在三个反引号后面指定代码的语言。这样可以提高代码的可读性和可理解性。然而,并不是所有的Markdown解析器都支持语言指定,所以在选择语言时需要注意。

        2. 缩进:使用缩进来创建代码块时,需要注意缩进的一致性。代码块中的每行代码都应该有相同的缩进,通常是四个空格或一个制表符。如果缩进不一致,可能会导致代码块显示异常。

        3. 转义字符:在代码块中,某些字符可能具有特殊的Markdown语法含义,比如星号(*)和下划线(_)。如果你希望这些字符在代码块中显示为普通字符,而不是Markdown的标记符号,可以使用转义字符(反斜杠)进行转义,例如:`\*`。

        4. 代码格式:在代码块中,通常会使用等宽字体来显示代码。这样可以保持代码的格式和缩进。如果你希望在代码块中显示特殊的格式,比如粗体或斜体,可以使用Markdown的标记符号,如双星号(**)和单星号(*)。

        5. 行号:Markdown的代码块默认不会显示行号。如果你希望在代码块中显示行号,可以使用一些Markdown扩展来实现,比如使用`{linenos}`参数来指定显示行号。

        总的来说,使用Markdown的代码块需要注意语言指定、缩进一致性、转义字符、代码格式和行号等方面。正确地使用这些功能可以使代码块更加清晰、易读和易理解。

 


         今天是第五天啦,距离十天之期还剩下一半,但这一半往往最能看出一个人的坚持,是要半途而废,还是坚持奋斗,都取决于你自己。在这个科技、经济飞速发展的时代,进步缓慢也算是失败,更何况停滞不前呢?当然,如果你真的因为某些原因无法坚持下去,那么或许你的放弃将成就更多的人。反之,只要我们定下一个目标,跨出第一步,日积月累,就能逐渐把我们的目标完成。人生不止有大成功,还有许许多多的小超越,量变迟早带来质变,可能是一个瞬间的小确幸,可能是一个不起眼的小改变,但却给了我们无限的力量,指引我们继续......学下去......

呈以此言,与诸君共勉之!

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/887983.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

用Python打造复古风格的游戏:回归8位时代【俄罗斯方块】

大家好&#xff0c;我是辣条&#xff01; 今天带大家来写一个说难不难&#xff0c;说简单也不算接单的复古小游戏&#xff1a;俄罗斯方块游戏&#xff01; 目录 前言&#xff1a;步骤首先接下来然后接下来最后 上代码&#xff1a;总结: 前言&#xff1a; 俄罗斯方块是一款经典…

PyTorch深度学习实战——使用卷积神经网络执行图像分类

PyTorch深度学习实战——使用卷积神经网络执行图像分类 0. 前言1. Fashion-MNIST 数据集图像分类2. 模型测试相关链接 0. 前言 我们已经在《卷积神经网络详解》一节中介绍了传统神经网络在面对图像平移时的问题以及卷积神经网络 (Convolutional Neural Network, CNN) 的工作原…

CSS 字体修饰属性

前言 字体修饰属性 属性说明font-family指定文本显示字体font-size设置字体的大小font-weight设置字体的粗细程度font-style设置字体的倾斜样式text-decoration给文本添加装饰线text-indent设置文本的缩进text-align设置文本的对齐方式line-height设置行高color设置文本的颜色…

IDEA常用插件推荐(个人)

分享下个人在大厂工作四五年的一个常用配置插件 一、Alibaba Java Coding Guidelines 代码规范插件(必备) 阿里巴巴代码规范检查 人手必备。减少你的垃圾代码 各种不良提示代码全靠它了。 代码划线的嘎嘎 crtlenter优化得了 二、Atom Material File Icons 图标主题插件(提示…

Java学习手册——第二篇面向对象程序设计

Java学习手册——第二篇面向对象 1. 结构化程序设计2. 面向对象 第一章我们已经介绍了Java语言的基础知识&#xff0c;也知道他能干什么了&#xff0c; 那我们就从他的设计思想开始入手吧。 接触一个语言之前首先要知道他的大方向&#xff0c;设计思想是什么样的&#xff0c; 这…

【高阶数据结构】红黑树详解

文章目录 前言1. 红黑树的概念及性质1.1 红黑树的概念1.2 红黑树的性质1.3 已经学了AVL树&#xff0c;为啥还要学红黑树 2. 红黑树结构的定义3. 插入&#xff08;仅仅是插入过程&#xff09;4. 插入结点之后根据情况进行相应调整4.1 cur为红&#xff0c;p为红&#xff0c;g为黑…

Redis——哨兵模式(docker部署redis哨兵)+缓存穿透和雪崩

哨兵模式 自动选取主机的模式。 概述 主从切换技术的方法是:当主服务器宕机后&#xff0c;需要手动把一台从服务器切换为主服务器&#xff0c;这就需要人工干预&#xff0c;费事费力&#xff0c;还会造成段时间内服务不可用。这不是一种推荐的方式&#xff0c;更多时候&…

LabVIEW调用DLL传递结构体参数

LabVIEW 中调用动态库接口时&#xff0c;如果是值传递的结构体&#xff0c;可以根据字段拆解为多个参数&#xff1b;如果参数为结构体指针&#xff0c;可用簇&#xff08;Cluster&#xff09;来匹配&#xff0c;其内存连续相当于单字节对齐。 1.值传递 接口定义&#xff1a; …

交叉导轨的内部结构

相对于直线导轨&#xff0c;交叉导轨的知名度是没那么高的&#xff0c;但随着技术水平的提高&#xff0c;精度更高&#xff0c;安装高度更低的交叉导轨也慢慢走近大众的视野&#xff0c;得到更多厂商的青睐&#xff0c;使用范围也更加广泛。 交叉导轨是由两根具有V型滚道的导轨…

数据结构之动态内存管理机制

目录 数据结构之动态内存管理机制 占用块和空闲块 系统的内存管理 可利用空间表 分配存储空间的方式 空间分配与回收过程产生的问题 边界标识法管理动态内存 分配算法 回收算法 伙伴系统管理动态内存 可利用空间表中结点构成 分配算法 回收算法 总结 无用单元收…

leetcode-413. 等差数列划分(java)

等差数列划分 leetcode-413. 等差数列划分题目描述双指针 上期经典算法 leetcode-413. 等差数列划分 难度 - 中等 原题链接 - 等差数列划分 题目描述 如果一个数列 至少有三个元素 &#xff0c;并且任意两个相邻元素之差相同&#xff0c;则称该数列为等差数列。 例如&#xff0…

【Linux操作系统】Linux系统编程实现递归遍历目录,详细讲解opendir、readdir、closedir、snprintf、strcmp等函数的使用

在Linux系统编程中&#xff0c;经常需要对目录进行遍历操作&#xff0c;以获取目录中的所有文件和子目录。递归遍历目录是一种常见的方法&#xff0c;可以通过使用C语言来实现。本篇博客将详细介绍如何使用C语言实现递归遍历目录的过程&#xff0c;并提供相应的代码示例&#x…

高阶数据结构-图

高阶数据结构-图 图的表示 图由顶点和边构成&#xff0c;可分为有向图和无向图 邻接表法 图的表示方法有邻接表法和邻接矩阵法&#xff0c;以上图中的有向图为例&#xff0c;邻接表法可以表示为 A->[(B,5),(C,10)] B->[(D,100)] C->[(B,3)] D->[(E,7)] E->[…

AgentBench::AI Agent 是大模型的未来

最有想象力、最有前景的方向 “Agent 是 LLM(大语言模型)的最有前景的方向。一旦技术成熟,短则几个月,长则更久,它可能就会创造出超级个体。这解释了我们为何对开源模型和 Agent 兴奋,即便投产性不高,但是我们能想象自己有了 Agent 之后就可以没日没夜地以百倍效率做现在…

Collada .dae文件格式简明教程【3D】

当你从互联网下载 3D 模型时&#xff0c;可能会在格式列表中看到 .dae 格式。 它是什么&#xff1f; 推荐&#xff1a;用 NSDT编辑器 快速搭建可编程3D场景。 1、Collada DAE概述 COLLADA是COLLAborative Design Activity&#xff08;中文&#xff1a;协作设计活动&#xff09…

剑指offer43.1~n整数中1出现的次数

看到这么大的数据规模就直到用暴力法肯定会超时&#xff0c;但是还是花一分钟写了一个试一下&#xff0c;果然超时 class Solution {public int countDigitOne(int n) {int count 0;for(int i1;i<n;i){countdigitOneInOneNum(i);}return count;}public int digitOneInOneNu…

从零实战SLAM-第九课(后端优化)

在七月算法报的班&#xff0c;老师讲的蛮好。好记性不如烂笔头&#xff0c;关键内容还是记录一下吧&#xff0c;课程入口&#xff0c;感兴趣的同学可以学习一下。 --------------------------------------------------------------------------------------------------------…

字符个数统计(同类型只统计一次)

思路&#xff1a;因为题目圈定出现的字符都是 ascii 值小于等于127的字符&#xff0c;因此只需要定义一个标记数组大小为128 &#xff0c;然后将字符作为数组下标在数组中进行标记&#xff0c;若数组中没有标记过表示第一次出现&#xff0c;进行计数&#xff0c;否则表示重复字…

Layui列表复选框根据条件禁用

// 禁用客服回访id有值的复选框res.data.forEach(function (item, i) {if (item.feedbackEmpId) {let index res.data[i][LAY_TABLE_INDEX];$(".layui-table tr[data-index"index"] input[typecheckbox]").prop(disabled,true);$(".layui-table tr[d…

探索Chevereto图床:使用Docker Compose快速搭建个人图床

家人们!图片在今天的社交媒体、博客和论坛中扮演着至关重要的角色。然而&#xff0c;随着图片数量的增加&#xff0c;寻找一个可靠的图片托管解决方案变得越来越重要。Chevereto图床是一个备受赞誉的解决方案&#xff0c;而使用Docker Compose搭建它更是一种高效、可维护的方法…