/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
typora輔助工具是網友針對typora使用不方便的問題的輔助軟件,基於AutoHotkey這個腳本工具,將鍵盤操作和鼠標操作自動化,支持快捷標注顏色,添加標簽!
將用戶所需文本部分全部放在同一窗口。
可以自動保存拚寫錯誤檢查等。
使用快捷鍵編輯文本內容很輕鬆。
在這個軟件裏輸入入正確的標記就可以將指定文字轉變為想要的樣子。
斜體、加各種操作就在你敲手裏全部變成現實,你看到的就是最後排版效果!
還支持語法高亮對於表格、公式困難元素提供輸入輔助。
點擊Outline按鈕也你的文章就會產生大綱目錄。
當typora運行時,右鍵選中需要標注顏色的內容
按下 alt+數字鍵 0 - 7 可以添加顏色,具體顏色看注釋
alt + d 添加 div 標簽,方便做內容居中 <div style=""></div>
alt + f 添加 font 標簽,方便自定義顏色和字體大小 <font style="color:;font-size:"></font>
alt + ` 給內容加上標記,也是加上一種顏色
使用快捷鍵的時候會有時有卡住輸入不了內容的情況,可以使用 alt + tab切換一下界麵就好了。
我認識typora很久了,最開始安裝了一直沒用,後麵自學編程,開始需要記筆記,認真學了下markdown的語法,馬上就真香警告了。對我這個懶人來說,typora能輕鬆解決排版問題,顏值也很高,還有就是簡潔,實在是太對我胃口了,而且它本質是一個瀏覽器,右鍵檢查元素,前端人員會感覺那界麵分外親切,有了這個啥事做不到呀。
還它官網上的主題都挺好看的,如果會css的話完全可以自定義主題樣式,也可以對主題進行修改,比如我就對 barfi 主題的字體、顏色進行了一定的修改。
使用久了之後呢,就發現了想要加顏色或者加大某個字體很不方便,隻能使用 HTML 標簽去包裹內容再去寫入css屬性,這樣就顯得很麻煩,比如我對一個字調整字體加顏色得這樣加上font標簽才會生效
這是一個測試
使用 font 標簽要寫沒這麼長一串,也太累了,所以找了個簡便辦法,就是——AutoHotkey
AutoHotkey是一款界麵簡潔的功能強大的熱鍵腳本語言,可以將所有的鍵盤操作和鼠標操作自動化。
首先得去官網安裝一下,安裝包很小。AutoHotkey
這樣就可以開始編寫腳本了,新建一個 txt 文本文件,將後綴修改為 .ahk
;熱鍵標記
; !感歎號代表Alt鍵
; # 井號代表 Windows 鍵
; ^ 上三角號代表 Ctrl鍵
; + 加號代表 Shift 鍵
; 執行
; ::代表按下前麵快捷鍵後會執行後麵的命令。
; Typora
; 快捷增加字體顏色
; SendInput {Text} 解決中文輸入法問題
#IfWinActive ahk_exe Typora.exe
{
; alt+0 紅色
!0::addFontColor("black")
; alt+1 紅色
!1::addFontColor("red")
; alt+1 橙色
!2::addFontColor("orange")
; alt+3 淺藍色
!3::addFontColor("cornflowerblue")
; alt+4 綠色
!4::addFontColor("green")
; alt+5 青色
!5::addFontColor("cyan")
; alt+6 紫色
!6::addFontColor("purple")
; alt+7 黃色
!7::addFontColor("yellow")
; 增加 字體框
!f::addFont()
;增加 div 標簽
!d::addDiv()
;增加 ` 號
!`::addPunctuation()
}
; 快捷增加字體顏色
addFontColor(color){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 複製
SendInput {TEXT}
SendInput {ctrl down}v{ctrl up} ; 粘貼
If(clipboard = ""){
; Typora 在這不會自動補充
SendInput {TEXT}
; 清空剪切板
clipboard := ""
}else{
; Typora中自動補全標簽
SendInput {TEXT}
}
}
; 添加 font 標簽
addFont(){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 複製
SendInput {TEXT}
SendInput {ctrl down}v{ctrl up} ; 粘貼
If(clipboard = ""){
SendInput {TEXT} ; Typora 在這不會自動補充
clipboard := "" ; 清空剪切板
}else{
SendInput {TEXT}
}
}
; 添加 Div 標簽
addDiv(){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 複製
SendInput {TEXT}
SendInput {ctrl down}v{ctrl up} ; 粘貼
If(clipboard = ""){
SendInput {TEXT}; Typora 在這不會自動補充
clipboard := "" ; 清空剪切板
}else{
SendInput {TEXT}
}
}
addPunctuation(){
clipboard := "" ; 清空剪切板
Send {ctrl down}c{ctrl up} ; 複製
SendInput {TEXT}``
SendInput {ctrl down}v{ctrl up} ; 粘貼
SendInput {TEXT}``
}
將上述內容複製進去,可以自己進行修改,注釋也很清除,有編程基礎的可以自己進行修改。
保存之後可以直接右鍵 run script,也可以使用 AutoHotkey 的 convert .ahk to .exe 將文件轉為 exe 程序方便使用。