登录后更精彩...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在其他电脑上运行了
|