当前位置:网站首页>Typora的使用
Typora的使用
2022-07-01 00:40:00 【ty_xiumud】
Typora的使用
Typora是一款Markdown编辑器,可以使得你的编辑所见即所得。Typora更多的快捷键以及可以和图床PicGo进行联合使用(图床就是专门用来存放图片,允许你把图片对外连接的网上空间)。从而方便的进行文本编辑而不需要去关心图片的管理问题。其次使用简单,方便,保存都是在本地进行管理,可以保证数据的安全,页面简介简单,功能非常强大。
简单来说有以下的优点:
- 快捷键多,文本编辑速度快
- 图片管理极为方便
- 功能强大,页面简介
接下来介绍安装,常用快捷键的使用,图床的设置与相关问题
文章目录
安装地址
官网下载地址
常用快捷键
标题
在Typora中,也可以使用快捷键Ctrl+1(2,3,4,5,6)表示相对应的标题。Ctrl+0表示段落。
字体
一般使用的字体如下
| 字体描述 | 快捷键 |
|---|---|
| 黑体 | Ctrl+B |
| 下划线 | Ctrl+U |
Alt+Shift+5 | |
| 斜体 | Ctrl+Shift+I |
选中字体使用快捷键即可,也可以直接使用后输入文本。
文本颜色与大小
可以使用使用<font> </font>标签来改变字体的颜色及大小。
如下:所示
字体颜色为红色,大小为3</font>
<font size=4 color="blue">字体颜色为蓝色,大小为4</font>
<font size=6 color="violet">字体颜色为紫罗兰,大小为6</font>
字体颜色为红色,大小为3
字体颜色为蓝色,大小为4
字体颜色为紫罗兰,大小为6
文本高亮
使用需要高亮的文字
注意,这里的高亮需要打开文件->偏好设置进行设置。或使用快捷键Ctrl+,直接打开,设置如下图所示

表格
使用Ctrl+T进行表格
| 说明 | 快捷键 |
|---|---|
| 创建表格 | Ctrl+T |
| 删除行 | Ctrl+Shift+Backspace |
| 添加行 | Ctrl+Enter |
列表
可以添加有序列表与无序列表
| 列表 | 快捷键 |
|---|---|
| 有序列表 | Ctrl + Shift + [ |
| 无序列表 | Ctrl + Shift + ] |
演示:
- 有序列表1
- 有序列表2
- 无序列表1
- 无序列表2
代码注释
一般使用两种方式进行舒适,
可以快速使用代码栏目,使用快捷键Ctrl+Shift+K来进行设置
较为短快捷键 Ctrl+shift+
分割线
使用三个---来表示分割线
引用
使用快捷键
Ctrl+Shift+Q
超链接
复制网址后直接使用快捷键Ctrl+K
点击我的博客跳转
目录
直接使用[TOC]在文章的开头即可
图床的设置于相关问题
jsd很容易就挂了,国内IP无法访问~建议使用其他方案
安装与配置问题
建议这里使用github+PicGo+CDN搭建自己的图床,简单好用,免费。具体设置如下
1,下载PicGo
github地址:https://github.com/Molunerfinn/picgo/releases
选择latest版本即可,下载对应的版本,笔者使用的如下
下载完成后安装即可。
2,软件配置

获取你github上的Token,填入即可,然后设定你的自定义域名如下
https://cdn.jsdelivr.net/gh/+tyxiumud/blog.img
我的仓库名称。这里仓库的建立于Token获取方式自行百度。
3,在Typora中使用

这里验证上传选项要是验证不通过也不用担心,编辑界面可以点击图片上传或者图片会自动上传到你的仓库。
4,将文章图片整理保存(建议)
数据无价,本地的或许是最安全的,每次写完一篇笔记文章建议进行对其中的图片进行保存
C:\Users\username\AppData\Roaming\Typora\typora-user-images可以找到对应的图片。
将其自行整理保存即可。
CSDN 转存失败问题解决
将Typora的文章转到CSDN时候会出现问题。使用如下脚本替换图片显示的方式即可。参考链接
import re
name = "文章名称"
old_path = name+".md"
new_path = name+"csdn"+".md"
old_file = open(old_path, 'r', encoding='utf-8')
new_file = open(new_path, 'w', encoding='utf-8')
old_line = old_file.readline()
count = 0
while old_line:
if "![" in old_line:
url = re.findall('https://.*png|https://.*jpeg|https://.*jpg', old_line)
img = '<img src="' + url[0] + '"/>'
new_line = re.sub('!\[.*\)', img, old_line)
new_file.write(new_line)
print(old_line + ' ===> ' + new_line)
count += 1
else:
new_file.write(old_line)
old_line = old_file.readline()
old_file.close()
new_file.close()
print('\n已成功替换' + str(count) + '处外链问题')
最后输出的文件复制到csdn即可
边栏推荐
- Cmu15445 (fall 2019) project 1 - buffer pool details
- [LeetCode] 爬楼梯【70】
- New content violation degree determination scana bad information monitoring capability update issue 5
- DLS-42/6-4 DC110V双位置继电器
- DX-11Q信号继电器
- [daily record] - bug encountered in BigDecimal division operation
- 染色法判断二分图
- 友盟(软件异常实时监听的好帮手:Crash)接入教程(有点基础的小白最易学的教程)
- C语言一点点(未来可会增加)
- Detailed analysis of operators i++ and ++i in JS, i++ and ++i
猜你喜欢

Unhandled Exception: MissingPluginException(No implementation found for method launch on channel)

Poor students can also play raspberry pie

Golang treasure house recommendation

機器人編程的培訓學科類原理

Exploring the road of steam education innovation in the Internet Era

ORB-SLAM2源码学习(二)地图初始化

解析创客教育实践中的智慧原理

解析融合学科本质的创客教育路径

机器人编程的培训学科类原理

探索互联网时代STEAM教育创新之路
随机推荐
【学习笔记】简单dp
JS方法大全的一个小文档
DLS-42/6-4 DC110V双位置继电器
Why not two or four TCP handshakes
06. on several ways of redis persistence
DC学习笔记正式篇之零——综述与基本流程介绍
自定义注解实现校验
K210 site helmet
What if the disk of datanode is full?
软件开发完整流程
js中把数字转换成汉字输出
NE555 waveform generator handle tutorial NE555 internal structure (I)
【学习笔记】构造
[leetcode] climb stairs [70]
New content violation degree determination scana bad information monitoring capability update issue 5
Docker deployment MySQL 8
Implementation of date class
Cmu15445 (fall 2019) project 1 - buffer pool details
【网络丢包,网络延迟?这款神器帮你搞定所有!】
解析创客教育实践中的智慧原理