typora字体设置颜色的解决方案

by Typora.net

typora没有直接设置字体颜色的功能,不能像word一样,选中字体直接设置想要的颜色。

下面第一种方法需安装软件AutoHotKey,操作还算简单;后两种方法都是偏技术的,对于非技术的小白可能有点困难。

方案一:安装软件AutoHotKey(较简单)

AutoHotKey是一款著名的windows系统快捷键设置的软件,轻便小巧。

官方下载: https://autohotkey.com/download/ahk-install.exe

 (1)先安装AutoHotKey

(2)打开记事本,把如下内容复制粘贴进去:

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

(3)将文件保存为ahk后缀的文件,如TyporaHotKey.ahk

(4)双击运行

(5)在Typora软件里就可以使用快捷键:

如按Ctrl+Alt+O添加橙色,Ctrl+Alt+R 红色,按Ctrl+\取消样式!

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

上面脚本只写了橙色、红色、浅蓝三种颜色,你可以按需照例增加其他颜色或快捷方式!

方案二:改html代码(懂前端技术超简单)

视图——开发者工具(Shift+F12),打开html代码调试模式

 按快捷键Shift+F12(可能还需要同时按住Fn)

<span style="color:文字颜色;background:背景颜色;font-size:文字大小;font-family:字体;">你要改色的文字</span>

按照这个模板,改字体的style属性即可。

示例:

style="color:red"

style="color:maroon"

style="color:fuchsia"


Tags: ,