typora设置颜色

时间:2025-04-10 13:04:17

文章目录

  • 一、高亮
  • 二、字体颜色
    • 1、方式一
    • 2、方式二
  • 三、使用工具 AutoHotKey 设置快捷键

一、高亮

highlight
高亮

两种方式
<mark>highlight</mark>
==高亮==  (推荐)

二、字体颜色

红色

1、方式一

<font color='red'>红色</font>

2、方式二

<span style='color:red;background:背景颜色;font-size:文字大小;font-family:字体;'>文字</span>

三、使用工具 AutoHotKey 设置快捷键

1、下载软件
官方下载: /download
2、记事本复制,并修改为.ahk格式

#IfWinActive ahk_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 
{
-   ; 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中自动补全标签
    }
}

3、双击运行,即可使用了
Alt+1234567=红橙黄绿蓝靛紫
ctrl+/ 取消

原文链接:/question/385854845/answer/2436199025