每一个问题都是机会

Typora 快捷方式给字体设置颜色

下载并安装 AutoHotkey(具体步骤可自行百度)

  1. 访问 AutoHotkey 主页: https://autohotkey.com/
  2. 点击下载: https://autohotkey.com/download/ahk-install.exe

桌面新建文件 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中自动补全标签
    }
}

双击运行(使用AutoHotkey运行)

然后去Typora 按快捷键试试吧!!!

选择要设置颜色的文字,按Ctrl+Alt+o添加橙色,按Ctrl+\取消样式!

演示视频:

可以右键 MyHotkeyScript.ahk 脚本文件,点击Compile Script编译脚本成exe程序,就可以不用下载Autohotkey在其他电脑上运行了;

上面脚本只写了三种颜色,你可以按自己修改,增加其他颜色或快捷方式!

赞(54)
未经允许不得转载:技术好学屋 » Typora 快捷方式给字体设置颜色
分享到: 更多 (0)

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0

    为什么我输入快捷键后, 只有一个font标签, 还多了</ 且我选中的文字也没了

    小小4年前 (2020-09-08)回复
    • 我最新版正常,你可以自己调整下脚本!

      老D4年前 (2020-09-08)回复
      • 恩可以了,感谢

        小小4年前 (2020-09-09)回复
  2. #0

    为什么我输入快捷键后, 变成了</ 选中的文字也没给复制粘贴, 最后还多了</

    小小4年前 (2020-09-08)回复
    • 文章中上传了视频,你可以看看!

      老D4年前 (2020-09-08)回复
  3. #0

    请问每一次都会多出来“font>”怎么办呢

    Tianze4年前 (2020-07-10)回复
    • 编辑下 脚本 删掉 font>

      老D4年前 (2020-07-13)回复