typora改变字体颜色

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}== ; 
    }
}
上一篇:Day13:数组


下一篇:大数据高级筛选与合并--C++实现与Python实现