Typora 快捷方式给字体设置颜色
1、下载并安装 AutoHotkey
(具体步骤可自行百度)
- 访问 AutoHotkey 主页: https://autohotkey.com/
- 点击下载: https://autohotkey.com/download/ahk-install.exe
2、配置文件
桌面新建文本文件 MyHotkeyScript.ahk 将以下代码复制进去保存
注意文件后缀.ahk
示例代码如下
; Typora
; 快捷增加字体颜色
; SendInput {Text} 解决中文输入法问题
#IfWinActive ahk_exe Typora.exe
{
; Ctrl+Alt+o 橙色
^!o::addFontColor("orange")
; Ctrl+Alt+r 红色
^!r::addFontColor("red")
; Ctrl+Alt+b 浅蓝色
^!b::addFontColor("cornflowerblue")
}
; 快捷增加字体颜色
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中自动补全标签
}
}
3、运行软件
- 双击运行(使用
AutoHotkey
运行) - 右键
MyHotkeyScript.ahk
脚本文件,点击Compile Script
编译脚本成exe
程序,可以不用下载Autohotkey
在其他电脑上运行了;
上面脚本只写了三种颜色,可以按自己需求修改,增加其他颜色和快捷方式!
颜色中英对照参考网站:
https://www.5tu.cn/colors/yansezhongwenming.html
例
; Typora
; 快捷增加字体颜色
; SendInput {Text} 解决中文输入法问题
#IfWinActive ahk_exe Typora.exe
{
; Ctrl+Alt+g 绿色
^!g::addFontColor("green")
; Ctrl+Alt+p 紫色
^!p::addFontColor("purple")
; Ctrl+Alt+o 橙色
^!o::addFontColor("orange")
; Ctrl+Alt+r 红色
^!r::addFontColor("red")
; Ctrl+Alt+b 浅蓝色
^!b::addFontColor("cornflowerblue")
; Ctrl+Alt+m 午夜蓝
^!m::addFontColor("midnightblue")
}
; 快捷增加字体颜色
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中自动补全标签
}
}