/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
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 程序方便使用。