1. 程式人生 > 其它 >Typora 快捷方式給字型設定顏色

Typora 快捷方式給字型設定顏色

1、下載並安裝 AutoHotkey

(具體步驟可自行百度)

  1. 訪問 AutoHotkey 主頁: https://autohotkey.com/
  2. 點選下載: https://autohotkey.com/download/ahk-install.exe

2、配置檔案

桌面新建文字檔案 MyHotkeyScript.ahk 將以下程式碼複製進去儲存

注意檔案字尾.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")
}

; 快捷增加字型顏色
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、執行軟體

  • 雙擊執行(使用AutoHotkey執行)
  • 右鍵 MyHotkeyScript.ahk 指令碼檔案,點選Compile Script編譯指令碼成exe程式,可以不用下載Autohotkey在其他電腦上運行了;

上面指令碼只寫了三種顏色,可以按自己需求修改,增加其他顏色和快捷方式!

顏色中英對照參考網站:
https://www.5tu.cn/colors/yansezhongwenming.html

; Typora
; 快捷增加字型顏色
; SendInput {Text} 解決中文輸入法問題

#IfWinActive ahk_exe Typora.exe
{
	; Ctrl+Alt+g 綠色
    ^!g::addFontColor("green")
	
	; Ctrl+Alt+p 紫色
    ^!p::addFontColor("purple")
	
    ; Ctrl+Alt+o 橙色
    ^!o::addFontColor("orange")

    ; Ctrl+Alt+r 紅色
    ^!r::addFontColor("red")

    ; Ctrl+Alt+b 淺藍色
    ^!b::addFontColor("cornflowerblue")
	
    ; Ctrl+Alt+m 午夜藍
    ^!m::addFontColor("midnightblue")	
	
}

; 快捷增加字型顏色
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中自動補全標籤
    }
}

參考文件

https://www.itblogcn.com/article/583.html