关于Typora设置字体颜色的解决方案
Typora无疑是一款功能强大的编辑器,但是却无法像Word
和WPS
一样,随意更改设置自己喜欢的颜色。
本文给出的方法需要提前安装软件:AutoHotKey
,下面给出详细的操作方法:
- 安装
AutoHotKey
官方下载: https://autohotkey.com/download/ahk-install.exe
下载之后直接双击安装;
- 创建一个新的文本文档,并打开
- 将如下代码粘贴进去:
; Typora
; 快捷增加字体颜色
; SendInput {Text} 解决中文输入法问题
#IfWinActive ahk_exe Typora.exe
{
; Ctrl+Alt+o 橙色
^!o::addFontColor("orange")
; Ctrl+Alt+g 绿色
^!g::addFontColor("green ")
; Ctrl+Alt+z 橄榄绿色
^!z::addFontColor("olive green")
; Ctrl+Alt+r 红色
^!r::addFontColor("red")
; Ctrl+Alt+b 浅蓝色
^!b::addFontColor("cornflowerblue")
; Ctrl+Alt+y 黄色
^!y::addFontColor("yellow")
; Ctrl+Alt+p 紫色
^!p::addFontColor("purple")
; Ctrl+Alt+l 淡紫色
^!l::addFontColor("lavender")
}
; 快捷增加字体颜色
addFontColor(color){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 复制
SendInput {TEXT}<font color='%color%'>
SendInput {ctrl down}v{ctrl up} ; 粘贴
If(clipboard = ""){
SendInput {TEXT}</font> ; Typora 在这不会自动补充
}else{
SendInput {TEXT}</ ; Typora中自动补全标签
}
}
- 将文件保存为
ahk
后缀的文件,譬如 TyporaHotKey.ahk
- 双击运行该文件,打开
Typroa
即可按照设置的快捷键进行更改字体颜色
譬如:代码中设置Ctrl+Alt+r
为红色快捷键,可按照次方式自行设置
此外:
也可以右键 MyHotkeyScript.ahk
脚本文件,点击Compile Script
编译脚本成exe
程序,便可直接将该exe
程序拷贝到其他电脑上应用,无需安装Autohotkey
了。