找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 46513|回复: 0

[软件破解] typora辅助工具——快捷标注颜色,添加标签

[复制链接]

该用户从未签到

发表于 2021-5-29 21:57:06 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,是完全免费的。
也是我目前做笔记所用的软件,用上了typora我都爱上了做笔记了,哈哈哈哈。
Typora官网
我认识typora很久了,最开始安装了一直没用,后面自学编程,开始需要记笔记,认真学了下markdown的语法,马上就真香警告了。对我这个懒人来说,typora能轻松解决排版问题,颜值也很高,还有就是简洁,实在是太对我胃口了,而且它本质是一个浏览器,右键检查元素,前端人员会感觉那界面分外亲切,有了这个啥事做不到呀。
还它官网上的主题都挺好看的,如果会css的话完全可以自定义主题样式,也可以对主题进行修改,比如我就对 barfi 主题的字体、颜色进行了一定的修改。
使用久了之后呢,就发现了想要加颜色或者加大某个字体很不方便,只能使用 HTML 标签去包裹内容再去写入css属性,这样就显得很麻烦,比如我对一个字调整字体加颜色得这样加上font标签才会生效
<font color='red' font-size='30px'>这是一个测试</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}<font color='%color%'>    SendInput {ctrl down}v{ctrl up} ; 粘贴    If(clipboard = ""){        ; Typora 在这不会自动补充        SendInput {TEXT}</font>         ; 清空剪切板        clipboard := ""     }else{        ; Typora中自动补全标签        SendInput {TEXT}</     }}; 添加 font 标签addFont(){    clipboard := "" ; 清空剪切板    Send {ctrl down}c{ctrl up} ; 复制    SendInput {TEXT}<font style="color:;font-size:">    SendInput {ctrl down}v{ctrl up} ; 粘贴    If(clipboard = ""){        SendInput {TEXT}</font> ; Typora 在这不会自动补充          clipboard := "" ; 清空剪切板    }else{        SendInput {TEXT}</ ; Typora中自动补全标签    } }    ; 添加 Div 标签addDiv(){    clipboard := "" ; 清空剪切板    Send {ctrl down}c{ctrl up} ; 复制    SendInput {TEXT}<div style="">    SendInput {ctrl down}v{ctrl up} ; 粘贴    If(clipboard = ""){        SendInput {TEXT}</div> ; Typora 在这不会自动补充          clipboard := "" ; 清空剪切板    }else{        SendInput {TEXT}</ ; Typora中自动补全标签    }}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 程序方便使用。
MD4VQAmZ42xdxT8x.jpg 转换器.png [i,(22.41 KB, 下载次数: 0)[/i,
下载附件
2021-5-26 11:05 上传




当typora运行时,右键选中需要标注颜色的内容
[list,
[*,按下 alt+数字键 0 - 7 可以添加颜色,具体颜色看注释
[*,alt + d 添加 div 标签,方便做内容居中 <div style=""></div>
[*,alt + f 添加 font 标签,方便自定义颜色和字体大小 <font style="color:;font-size:"></font>
[*,alt + ` 给内容加上标记,也是加上一种颜色
[/list,使用快捷键的时候会有时有卡住输入不了内容的情况,可以使用 alt + tab切换一下界面就好了。
[hr,附带一个快捷切换桌面的 monitor.exe,按下 alt + 鼠标左右键快速切换桌面,方便摸鱼
蓝奏云链接:
外链:http://hqzqaq.lanzoui.com/b010hagte 密码:14ds






效果图:
JmCRPRxcNFTLCyco.jpg bGghLauhHy.gif [i,(33.71 KB, 下载次数: 0)[/i,
下载附件
2021-5-26 15:28 上传



[/td][/tr][/table]
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-5-6 10:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表