Typora的相关配置(Typora主题、字体、快捷键、习惯)

news2024/12/24 3:27:55

Typora的相关配置(Typora主题、字体、快捷键、习惯)


文章目录

  • Typora的相关配置(Typora主题、字体、快捷键、习惯)
    • @[toc]
    • 一、主题配置
    • 二、字体配置
      • 查看字体名称是否可以被识别:
        • 如果未能正确识别:
    • 三、习惯配置
    • 四、快捷键配置
      • 更改提供的功能的快捷键:

一、主题配置

韭菜gaga推荐主题:Mo (typoraio.cn)

更多主题请访问:Themes Gallery — Typora (typoraio.cn)

下载完成后将文件解压至主题文件夹内,重启 Typora 后,在主题选项卡中查找对应主题。


二、字体配置

更换 字体的主要原因是 区分 :i l I L 1,默认的字体看起来大差不差很费眼。

推荐使用来自Pycharm的字体 “JetBrains Mono”

更改前:
i I I L 1
更改后:
i I l L 1

字体地址:JetBrains Mono: A free and open source typeface for developers | JetBrains: Developer Tools for Professionals and Teams

下载地址:点击即可下载推荐字体压缩包

以 “JetBrains Mono” 字体为例,配置主题字体

  1. 下载字体压缩包并解压(只需将fonts文件夹下的ttf文件夹解压)

  2. 选择全部 ’.ttf‘ 后缀的文件,右键安装。等待安装完成

  3. 打开主题文件夹下的当前主题的 .css 文件

  4. 找到 body{} 下的 font-family

  5. 添加 ”JetBrains Mono“。例如:

      font-family: 'JetBrains Mono','kaiti',"PT Serif", Times, serif;
    

关于中文字体

如果要更换的字体的名称是中文, 请注意配置文件的编码格式,在文件开头声明即可。

需要在 .css 文件中添加 中文编码格式 放在文件开头即可,如:

@charset "gb2312";
// 或者
@charset "gbk";

查看字体名称是否可以被识别:

这里使用 html 语法 在 Typora 中进行测试

<font style="font-family:字体名称">测试内容</font>

例如:
测试内容

<font style="font-family:kaiti">测试内容</font>
<!--另一种写法--> 
<font style="font-family:楷体">测试内容</font>
如果未能正确识别:

原因一: 语法错误,请检查语法。

原因二: 名称错误,请查看字体名称是否正确

原因三: 字体未安装,请在windows设置中搜索字体设置,查看本机安装的字体


三、习惯配置

  1. 设置图片保存路径为相对路径

    1. 在typora的偏好设置中,选择 ”图像“ 选项卡。

      在这里插入图片描述

  2. 启用 typora的markdown拓展语法代码块默认语言 在这里插入图片描述

    这里推荐 代码块默认语言为 上次使用的 ,也可以选择一个固定的语言。

    1. 添加 自定义搜索引擎

      1. 打开 偏好设置- 高级设置 - 打开高级设置

      2. 打开 ”conf.user.json“ 文件

      3. 在"searchService"下,添加名称以及对应的搜索引擎

      以”bing“为例,添加 [“Bing”, “https://cn.bing.com/search?q=%s”]

        "searchService": [
          ["Search with Google", "https://google.com/search?q=%s"],// 默认自带 国内正常无法访问
          ["Bing", "https://cn.bing.com/search?q=%s"]
        ],
      

四、快捷键配置

​ 目前来说,自定义功能的快捷键没有办法实现。

​ 只能更改 官方已有功能的快捷键。

​ 先查看官方提供功能以及对应的快捷键:Shortcut Keys - Typora Support (typoraio.cn)

更改提供的功能的快捷键:

  1. 打开 偏好设置 - 通用 ,在 高级设置中 点击 打开高级设置

  2. 之后我们在资源管理其中 可以看到两个文件。$conf.default.json 和 conf.user.json $

  3. 打开 “conf.user.json”

  4. 在打开的文件中找到下课面这个名称

  "keyBinding": {
	// 这里可能有内容,
  },
  1. 将要更改功能的 名称 以及 要使用的快捷键 按如下方式写入上面 { } 中,如果需要修改多种快捷键,请在每一个键值对后添加英文逗号
"功能名称" : "要使用的快捷键", // 注意: 如果使用的功能快捷键是该功能默认的,则可以省略不写。
  1. 最后类似于这样
  "keyBinding": {
	"功能名称1" : "要使用的快捷键", 
    "功能名称2" : "要使用的快捷键", 
    "功能名称3" : "要使用的快捷键", 
    "功能名称4" : "要使用的快捷键"
  },
  1. 保存。 重启 Typora。

  2. 测试快捷键。


笔者的Typora配置大概就是这样。

如果文章有疏漏/错误之处,请及时联系我:
✉️ yisoulsea@163.com

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

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

相关文章

【学习笔记】win11 时间显示秒

【学习笔记】windows 11 时间显示秒 原本一直用着 windows 10 的系统&#xff0c;点击右下角的托盘时钟&#xff0c;可以看到当前的秒数&#xff0c;平时拿来粗略的计时&#xff0c;看时间非常的方便&#xff0c;现在换成了 windows 11 的系统&#xff0c;点击右下角的托盘时钟…

如何处理前端本地存储和缓存?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

【Qt控件之QTabBar】介绍及使用

概述 QTabBar类提供了一个选项卡栏&#xff0c;例如用于选项卡对话框。 QTabBar非常简单易用&#xff0c;它使用预定义的形状绘制选项卡&#xff0c;并在选择选项卡时发出信号。它可以被子类化以调整外观和感觉。Qt还提供了一个实现好的QTabWidget。 每个选项卡具有一个tabT…

图——邻接表

图的邻接表表示法&#xff08;有向图&#xff09; 实现绿色的有向图 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <corecrt_malloc.h>#define Max 100//顶点数量最大值typedef struct ArcNode {//边信息int VNode_index;//顶点下标ArcNode…

MySQL索引全解:从理论到实践,打造高效查询的指南

文章目录 索引的数据结构Hash表有序数组树 详细聊聊BTreeBTree的特点树的度&#xff08;宽度&#xff09;可以很大叶子节点存储数据叶子节点双向指针记录 聚簇索引聚簇索引的优点聚簇索引的缺点 覆盖索引如何利用覆盖索引 普通索引与唯一索引的选择查询更新change bufferchange…

从入门到精通,30天带你学会C++【第八天:函数及洛谷精选题目讲解】(学不会你找我)

目录 Everyday English 前言 函数 洛谷 P5736 【深基7.例2】质数筛 分析题意 思路点拨 AC代码 AC截图 结尾 Everyday English Winners never quit! 胜者永不言弃&#xff01; 前言 这节课我们来学习函数&#xff0c;虽然我断更了几周&#xff0c;但我还是要把最…

三十六、【进阶】show profiles分析

1、profiles &#xff08;1&#xff09;详情 可以帮助清楚的展现&#xff0c;每一条SQL语句的执行耗时&#xff0c;以及时间都耗费到哪里去了 &#xff08;2&#xff09;基础语句 2、查看是否支持profiles mysql> select have_profiling; ------------------ | have_prof…

【LeetCode力扣】234 快慢指针 | 反转链表 | 还原链表

目录 1、题目介绍 2、解题思路 2.1、暴力破解法 2.2、快慢指针反转链表 1、题目介绍 原题链接&#xff1a; 234. 回文链表 - 力扣&#xff08;LeetCode&#xff09; 示例 1&#xff1a; 输入&#xff1a;head [1,2,2,1]输出&#xff1a;true 示例 2&#xff1a; 输入&am…

自然语言处理---Transformer机制详解之ELMo模型介绍

1 ELMo简介 ELMo是2018年3月由华盛顿大学提出的一种预训练模型. ELMo的全称是Embeddings from Language Models.ELMo模型的提出源于论文<< Deep Contextualized Word Representations >>.ELMo模型提出的动机源于研究人员认为一个好的预训练语言模型应该能够包含丰…

42904-2023 金属和合金的腐蚀 海水管路动水腐蚀试验

1 范围 本文件规定了在天然海水或人工海水中控制流速、温度模拟管路动水腐蚀试验方法。 本文件适用于板状试样、管状试样及管件等在天然海水或人工海水中进行的管路动水腐蚀试验。 2 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中…

在pytorch中对于张量维度的理解

原文参考链接&#xff1a; https://blog.csdn.net/qq_36930921/article/details/121670945. https://zhuanlan.zhihu.com/p/356951418 张量的计算&#xff1a;https://zhuanlan.zhihu.com/p/140260245 学习过程中对知识的补充学习&#xff0c;谨防原文失效&#xff0c;请大家支…

MySQL——练习

MySQL 一、练习要求二、练习过程 一、练习要求 创建表并插入数据&#xff1a; 字段名数据类型主键外键非空唯一自增idINT是否是是否nameVARCHAR(50)否否是否否glassVARCHAR(50)否否是否否 sch 表内容 id name glass 1 xiaommg glass 1 2 xiaojun glass 21、创建一个可以统计…

探究物联网技术的核心知识点:传感器、嵌入式系统和数据分析

文章目录 &#x1f31f; 物联网技术&#x1f34a; 传感器&#x1f34a; 嵌入式系统&#x1f34a; 数据分析&#x1f34a; 总结 &#x1f4d5;我是廖志伟&#xff0c;一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约…

vue2 mixins混入

1.mixins混入 在vue中提供了一种复用性的操作&#xff0c;所混入的对象包含任意组件的选项&#xff08;data|computed&#xff0c;生命周期|watch&#xff0c;methods&#xff09; 2.mixins使用基本规则&#xff08;选项合并冲突&#xff09; data | computed&#xff1a;数据…

Dotnet工具箱:开源、免费的纯前端工具网站,带你探索10大工具分类和73个实时在线小工具

1. 前言 大家好&#xff0c;我是沙漠尽头的狼。 Dotnet工具箱是一个纯前端的、开源和免费的工具网站&#xff0c;周末我参考了开源项目it-tools&#xff0c;对网站界面文字进行了汉化&#xff0c;并重新部署了网站。该网站共有10大工具分类&#xff0c;提供了73个实时在线小工…

Java面向对象(基础)--package和import关键字的使用

文章目录 一、package关键字的使用1. 说明2. 包的作用3. JDK中主要的包 二、import关键字的使用 一、package关键字的使用 1. 说明 package:包package用于指明该文件中定义的类、接口等结构所在的包。语法格式 举例&#xff1a;pack1\pack2\PackageTest.java package pack1.…

PCB铺铜的那些事

PCB在所有设计内容都设计完成之后&#xff0c;通常还会进行最后一步的关键步骤&#xff0c;那就是铺铜。铺铜可以将主要的地&#xff08;GND&#xff0c;SGND&#xff08;信号地&#xff09;&#xff0c;AGND&#xff08;模拟地&#xff09;&#xff09;连接在一起。 在设计软件…

自动化运维ansible(ansible-playbook)

一、ansible-playbook的构成 Inventory&#xff1a;主机列表&#xff0c;表示剧本中的任务要应用在哪些主机上; Tasks&#xff1a;具体任务&#xff0c;即调用哪些模块完成操作&#xff0c;可以配置多个任务; Variables&#xff1a;变量&#xff0c;包含内置变量和自定义变量;…

5分钟搞懂Web3架构

Web3通过区块链基础设施管理用户数据&#xff0c;重构了用户和互联网平台之间的关系&#xff0c;定义了全新的构建互联网应用的架构模式。原文: Web3 Architecture Shubham DhageUnsplash Web 1.0 只读网站&#xff0c;如Yahoo!&#xff0c; MSN&#xff0c;谷歌等。 Web 2.0 …

设计模式:代理模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)

简介&#xff1a; 代理模式&#xff0c;它是一种结构型设计模式&#xff0c;它通过引入一个代理对象来控制对原始对象的访问。代理模式的主要目的是在保持原始对象完整性的同时&#xff0c;提供对原始对象的访问和控制。 代理模式包括以下三个角色&#xff1a; 抽象主题类&a…