找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 32|回复: 0

typora字体颜色如何快捷改变?

[复制链接]

2万

主题

128

回帖

10万

积分

管理员

积分
105854
发表于 2023-3-12 19:40:01 | 显示全部楼层 |阅读模式 IP:山东省临沂市 移动

登录后更精彩...O(∩_∩)O...

您需要 登录 才可以下载或查看,没有账号?立即注册

×
typora字体颜色如何快捷改变?


使用 AutoHotKey 设置快捷键

1. 下载 AutoHotKey 并安装

autohotkey:     https://autohotkey.com
    https://autohotkey.com/download/ahk-install.exe


2. 建立一个文本文档,把文件类型改为ahk。 文件内容如下:
[AAuto] 纯文本查看 复制代码
[/align][align=left]#IfWinActive ahk_exe Typora.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}</ 
    }
}

带注释的版本如下:
[AAuto] 纯文本查看 复制代码
; 分号以及分号后的内容代表注释
#IfWinActive ahk_exe Typora.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中自动补全标签
    }
}



[AAuto] 纯文本查看 复制代码
; SendInput {Text} 解决中文输入法问题
;分号后面的是注释(不是脚本!!!)我就说我测试了这么长时间都不管用!
热键标记
!感叹号代表Alt键
# 井号代表 Windows 键
^ 上三角号代表 Ctrl键
+ 加号代表 Shift 键
执行
::代表按下前面快捷键后会执行后面的命令。


3. 运行
双击文件运行 (或以管理员权限运行)

4. 重启 Typora,用 Alt + 1 等测试是否有效
(Ctrl + / 取消样式)
------------------------------------------------------------------
注:
(1)颜色快捷键可以在AutoHotKey.ahk脚本文件中修改
(2)也可以右键 AutoHotKey.ahk 脚本文件,点击Compile Script编译脚本成exe程序,就可以不用下载Autohotkey在其他电脑上运行了



作者:浮生六记
链接:https://www.zhihu.com/question/385854845/answer/2436199025
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|IOTsec-Zone|在线工具|CTF WiKi|CTF平台汇总|CTF show|ctfhub|棱角安全|rutracker|攻防世界|php手册|peiqi文库|CyberChef|猫捉鱼铃|手机版|小黑屋|cn-sec|分享屋 ( 鲁ICP备2021028754号 )

GMT+8, 2024-5-13 04:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表