前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >markdown编辑器实现代码高亮

markdown编辑器实现代码高亮

作者头像
glm233
发布2020-09-28 10:28:15
1.6K0
发布2020-09-28 10:28:15
举报
文章被收录于专栏:glm的全栈学习之路

前言:笔者之前是使用富文本编辑器,现在转用markdown编辑器,但是在写文章的时候发现即使博客主页设置用上了代码高亮皮肤,但还是在插入代码段的时候不起作用,查阅了他人的博客才发现要加上key描述 类似这样,比如你写c++代码,你要在’’'之后加上c++语言的key:cpp,这样就可以实现你的代码高亮了,下面表格附上各类语言的关键字key

代码语言:javascript
复制
#include<bits/stdc++.h>
using namespace std;
int main()
{
   printf("hello,world!");
   return 0;
}

下面还有一个python的代码高亮例子

语言名

关键字

Bash

bash

CoffeeScript

coffeescript

C++

cpp

C#

cs

CSS

css

Diff

diff

HTTP

http

Ini

ini

Java

java

JavaScript

javascript

JSON

json

Makefile

makefile

Markdown

markdown

Objective-C

objectivec

Perl

perl

Python

python

Ruby

ruby

SQL

sql

XML

xml

ARM汇编

armasm

AVR汇编

avrasm

MIPS汇编

mipsasm

x86汇编

x86asm

Elixir

elixir

Elm

elm

Erlang

erlang

F#

fsharp

Haskell

haskell

GLSL

glsl

Clojure

clojure

Lisp

lisp

简单例子(实现python代码块高亮)

代码语言:javascript
复制
修改查找元素   对列表的主要操作是增删改查
a=[1,2,3,4,5,6]
print(a.index(5))  输出4,表示5在这个列表中,第一次出现的下标为4,
对于index方法而言,如果要查找的元素在列表中出现了多次,就显示第一次出现的下标,并且查找时要保证查找元素在列表中,否则会报错
value=a[1]
print(value)
print(a.count(2))# count 方法表示查找指定元素出现次数,与index方法不同的是,如果要查找的元素没有出现则输出零,不会报错
一个小技巧
e.g a=["周一","周二","周三","周四","周六","周五","周日"]
#很明显列表中周六和周五位置反了,我们现在要交换它们
a[4],a[5]=a[5],a[4] #这样操作即可,和C语言表达有所差别
赋值也可这样
a,b,c=1,2,3
s="周一,周二,周三,周四,周六,周五,周日"
a=s.split(",")
print(a)# 形成的a是一个列表,这样就实现了字符串转列表
#我们还可以将列表转成字符串
a1="*".join(a) #前面可填连接的填充物,不填则“”,注意使用join方法必须保证a列表中所有元素是同一类型
print(a1)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档