• Typora、Markdown笔记为文字添加颜色的快捷键设置


    在使用Typora记MarkDdwn笔记的过程中,有时候想要为文字设置不同的颜色。
    通常的方法是通过手动敲标签进行设置。

    <font color='颜色属性'>设置成了红色font>
    
    • 1

    比如:
    设置成了红色
    设置成了橙色


    但是每次手动进行设置比较麻烦,要是有快捷键就好了。
    这就需要需要我们手动进行设置了。
    第一步:下载 AutoHotkey 进行安装,傻瓜式安,记得修改一下安装位置就可以。
    第二步:在安装目录下新建一个 AutoHotKey.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+Y 黄色
        ^!y::addFontColor("FFD00")
    	
    	; Ctrl+Alt+Y 绿色
        ^!g::addFontColor("A2CD5A")
    }
     
    ; 快捷增加字体颜色
    addFontColor(color){
        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}**
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33

    其中:

     ; Ctrl+Alt+R 红色
        ^!r::addFontColor("red")
    
    • 1
    • 2

    这段代码中,第一行是设置的热键,第二行是设置的颜色标签。
    注意将热键不要设置成与Typora内置的冲突的热键(例如Ctrl + B是加粗),第二行可以根据自己想要的颜色进行设置。


    上面的设置中,会将加颜色的目标内容加粗,如果不想加粗,可以将

    ; 快捷增加字体颜色
    addFontColor(color){
        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}**
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    修改为:

    addFontColor(color){
        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}

每次使用的时候,都需要把AutoHotKey.ahk 这个文件打开,可以将其设置为开机自启动,文件也不大,不会占用啥内存。
至此就可以快乐的使用了。
选中目标内容,直接按上面设置的快捷键就好了。


MarkDown所有颜色的汇总表:
在这里插入图片描述
上面的这些绝对足够记笔记的需求了。

  • 相关阅读:
    榛子云短信验证平台与springboot集成的短信验证
    什么是金丝雀发布(Canary release)?
    洛谷P8813:乘方 ← CSP-J 2022 复赛第1题
    C#实现轮子效果的屏保
    华清 Qt day4 9月20
    1.3 do...while实现1+...100 for实现1+...100
    中英文说明书丨 AbFluor 488 细胞凋亡检测试剂盒
    iOS 硬件解码相关
    Mysql数据库视图,备份,范式
    来看看如何使用CLOUDFARE_实现网络聚合_利用安全的网络协议实现网络通讯---工具箱工作笔记002
  • 原文地址:https://blog.csdn.net/hshudoudou/article/details/126725897