提高写作水平——怎样在Typora中使用快捷键实现快速改变字体颜色详解

前奏

**请你看这段文字,是不是五颜六色,花里胡哨?**的确,它就像一幅缤纷的画卷,每个字都仿佛跳动着,充满活力。这些色彩让人眼花缭乱,仿佛每个词汇都有自己的声音和节奏。在这片文字的海洋中,每个字似乎都在尽力展示自己的独特之处。虽然这样的排版对于寻找具体信息可能不太方便,但它无疑给阅读体验增添了一抹欢乐和创意的色彩。

掘金显示不了,笑哭😂

问题阐述

回到正题,在Typora中,只提供了加粗,当然也提供了快捷键,ctrl+B,那如果我们想让字体变红呢?在做笔记的时候,难免在某些场景有这些需要,但是Typora并没有直接提供变颜色的按钮,也没有相应的快捷键,当然,肯定有办法给字体变颜色,那就是遵循markdown的语法,加颜色相关标签,就可以实现变颜色的效果。

只需要给你的需要变颜色的文字包裹上这串代码即可:<font color='red'>这是你的文字</font>,语法还是非常简单的,颜色也可以改成bluegreen等。但是问题来了,身为一个程序员,怎能忍受每次想给笔记换颜色的时候,还要自己手动输入这串代码呢?万一我忘了语法咋办呢?你可能会说那就不换颜色了,那万一你强迫症犯了,非要换颜色呢?当然你也可以每次忘了语法都去网上搜,然后再复制下来,显然这也不是一种高效的解决办法,关于这个烦恼我替你们想到解决方法了,那就是设置快捷键,听我细细道来。

解决方法

法一、下载软件并编写脚本

首先你需要下载一个软件------AutoHotkey,就3MB。

AutoHotkey是一款Windows平台下的热键脚本语言程序。可以实现诸如窗口置顶、快速输入、快捷操作等丰富多彩的功能。 能够通过自定义脚本实现很多快捷、自动化操作,乃至创建图形界面程序,而且占用资源极小,是一个能够高度自定义、可用性极高的工具。

官网:www.autohotkey.com/

下载v1.1版本,因为我提供的代码只支持这个版本,且这已经够用了。

可以去我的Github仓库里下载脚本,仓库地址:github.com/palp1tate/t...,欢迎star😍,下载MyTyporaHotkeyScript.ahk即可,当然你也可以桌面新建txt文件,复制粘贴以下代码:

ahk 复制代码
; Typora - 快捷增加字体颜色

#IfWinActive ahk_exe Typora.exe
{
    ; 定义快捷键,使用Ctrl+Alt+组合键添加不同的颜色
    ^!r::addFontColor("red")           ; Ctrl+Alt+R 添加红色
    ^!o::addFontColor("orange")        ; Ctrl+Alt+O 添加橙色
    ^!y::addFontColor("yellow")        ; Ctrl+Alt+Y 添加黄色
    ^!g::addFontColor("green")         ; Ctrl+Alt+G 添加绿色
    ^!c::addFontColor("cyan")          ; Ctrl+Alt+C 添加青色
    ^!b::addFontColor("blue")          ; Ctrl+Alt+B 添加蓝色
    ^!p::addFontColor("purple")        ; Ctrl+Alt+P 添加紫色
}

addFontColor(color) {
    clipboard =   ; 清空剪贴板
    Send {ctrl down}c{ctrl up}  ; 复制选中文本
    clipboard = <font color='%color%'>%clipboard%</font>  ; 在剪贴板内容中添加颜色标签
    SendInput {ctrl down}v{ctrl up}  ; 粘贴修改后的文本
    ; 将光标移动到文本内部,以便继续编辑
    Send {Left 7}  
}

然后将该txt文件重命名为MyTyporaHotkeyScript.ahk,然后双击该脚本即可运行。任务栏应该会出现如下图标:

相应的快捷键如下:

css 复制代码
Ctrl+Alt+R:添加红色字体
Ctrl+Alt+O:添加橙色字体
Ctrl+Alt+Y:添加黄色字体
Ctrl+Alt+G:添加绿色字体
Ctrl+Alt+C:添加青色字体
Ctrl+Alt+B:添加蓝色字体
Ctrl+Alt+P:添加紫色字体

你只需要在Typora中对指定文本使用相应的快捷键即可,也可以先使用快捷键,再输入文本。使用ctrl+\就可以清除格式。

如果你想自定义快捷键,懂得下面的代码语法,相信你就可以根据个人喜好改脚本了。

  • ;分号后面的是注释

  • 热键标记

    • !感叹号代表Alt
    • # 井号代表 Windows 键
    • ^ 上三角号代表 Ctrl键
      • 加号代表 Shift 键
  • 执行

    ::代表按下前面快捷键后会执行后面的命令。

例如:

css 复制代码
!1::addFontColor("red")		; alt+1 添加红色

法二、Github上下载已经写好的脚本程序

仓库地址:github.com/palp1tate/t...,欢迎star😍

下载MyTyporaHotkeyScript.exe即可,然后在本地点击运行,这样你的快捷键就设好了,但是快捷键是已经写定了的,如果你想自定义,还是得使用法一。

相应的快捷键如下:

css 复制代码
Ctrl+Alt+R:添加红色字体
Ctrl+Alt+O:添加橙色字体
Ctrl+Alt+Y:添加黄色字体
Ctrl+Alt+G:添加绿色字体
Ctrl+Alt+C:添加青色字体
Ctrl+Alt+B:添加蓝色字体
Ctrl+Alt+P:添加紫色字体
相关推荐
梦梦代码精8 小时前
连锁品牌数字化:从门店扩张到用户资产运营的技术底座
大数据·人工智能·低代码·docker·开源·代码规范
嘟嘟071720 小时前
用单例模式管理弹窗:从一段原生 JS 理解 Singlet
前端·javascript·代码规范
SamDeepThinking20 小时前
第3篇:企业级CAS单点登录实战-技术架构设计方案
后端·程序员·架构
阿拉斯攀登21 小时前
01-多端项目版本管控痛点:SaaS后端/安卓工控/小程序版本冲突问题解析
程序员
程序员韩星21 小时前
从模型直连到统一 AI 网关:多模型 API、Codex 与 Claude Code 接入实践
前端·程序员·ai编程
书源21 小时前
AI 能写代码之后,前端工程师的价值在哪里?
前端·面试·程序员
SL_staff21 小时前
JVS数字底座实践:如何复用企业文档能力快速构建知识类应用
java·数据库·程序员
lnix2 天前
你的代码 3 年后会被 AI 替代,但 FDE 不会:8 个你看不到的底层原因
程序员·aigc
赚点小钱2 天前
从零开发 AIDataReport 智能数据报表工具|工程脚手架
程序员
小流苏生2 天前
“《关于我妈说我又老又丑又穷已经没有女生会看得上我了这件事情》”
程序员