typora改变字体颜色
一:下载软件:AutoHotKey
二:在.txt文件中写下如下语句后,改为.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")
; Ctrl+Alt+H 褐红色
^!h::addFontColor("maroon")
; Ctrl+Alt+P 紫色
^!p::addFontColor("purple")
; Ctrl+Alt+Y 黄色
^!y::addFontColor("yellow")
; Ctrl+Alt+F 紫红色
^!f::addFontColor("fuchsia")
; Ctrl+Alt+G 绿色
^!g::addFontColor("green")
; Ctrl+Alt+Z h1
^!z::addcenter("h1")
; Ctrl+Alt+J h2
^!j::addcenter("h2")
; Ctrl+Alt+K h3
^!k::addcenter("h3")
; Ctrl+Alt+L 高亮
^!l::addlig()
}
; 快捷增加居中
addcenter(color){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 复制
SendInput {TEXT}<h1 align = "center">
SendInput {ctrl down}v{ctrl up} ; 粘贴
If(clipboard = ""){
SendInput {TEXT}</"color"> ; Typora 在这不会自动补充
}else{
SendInput {TEXT}</ ; Typora中自动补全标签
}
}
; 快捷增加字体颜色
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中自动补全标签
}
}
; 快捷增加高亮
addlig(){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 复制
SendInput {TEXT}==
SendInput {ctrl down}v{ctrl up} ; 粘贴
If(clipboard = ""){
SendInput {TEXT}== ; Typora 在这不会自动补充
}else{
SendInput {TEXT}== ;
}
}