Typora 相关安装和使用见博客 Typora——MarkDown格式文本编辑器
一、安装 AutoHotkey
官方安装链接:https://autohotkey.com/download/ahk-install.exe
不过可能需要把电脑安全保护程序关一下,不然可能会被看做病毒
在这一步,如果选择打框这个就可以自定义安装地址
二、配置
在桌面新建一个 MyHotkeyScript.ahk文件,打开并复制以下代码
- 用记事本或者其他编辑软件打开,不要直接双击打开
#IfWinActive ahk_exe Typora.exe
{
!0::addFontColor("black")
!1::addFontColor("red")
!2::addFontColor("orange")
!3::addFontColor("yellow")
!4::addFontColor("green")
!5::addFontColor("cornflowerblue")
!6::addFontColor("cyan")
!7::addFontColor("purple")
}
addFontColor(color){
clipboard := ""
Send {ctrl down}c{ctrl up}
; SendInput {Text}
SendInput {TEXT}<font color='%color%'>
SendInput {ctrl down}v{ctrl up}
If(clipboard = ""){
SendInput {TEXT}</font>
}else{
SendInput {TEXT}</
}
}
; 分号以及分号后的内容代表注释,以下为代码解释
#IfWinActive ahk_exe Typora.exe
{
; alt+0 红色
!0::addFontColor("black")
; alt+1 红色
!1::addFontColor("red")
; alt+1 橙色
!2::addFontColor("orange")
; alt+3 黄色
!3::addFontColor("yellow")
; alt+4 绿色
!4::addFontColor("green")
; alt+5 浅蓝色
!5::addFontColor("cornflowerblue")
; alt+6 青色
!6::addFontColor("cyan")
; alt+7 紫色
!7::addFontColor("purple")
}
; 快捷增加字体颜色
addFontColor(color){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 复制
; SendInput {Text} ; 解决中文输入法问题
SendInput {TEXT}<font color='%color%'>
SendInput {ctrl down}v{ctrl up} ; 粘贴
If(clipboard = ""){
SendInput {TEXT}</font> ; Typora 在这不会自动补充
}else{
SendInput {TEXT}</ ; Typora中自动补全标签
}
}
三、运行
1、运行 ahk 文件
双击文件运行【用AutoHotkey运行】,打开AutoHotkey程序看见以下内容
2、重启 Typora
重启Typora,测试快捷键是否有效,Alt + 1234567 分别是各种颜色
参考链接: