吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 16565|回复: 74
收起左侧

[原创工具] typora辅助工具——快捷标注颜色,添加标签

    [复制链接]
leqaq 发表于 2021-5-26 11:07
本帖最后由 leqaq 于 2021-11-4 11:42 编辑

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

转换器.png

当typora运行时,右键选中需要标注颜色的内容

  • 按下 alt+数字键 0 - 7 可以添加颜色,具体颜色看注释
  • alt + d 添加 div 标签,方便做内容居中 <div style=""></div>
  • alt + f 添加 font 标签,方便自定义颜色和字体大小 <font style="color:;font-size:"></font>
  • alt + ` 给内容加上标记,也是加上一种颜色

使用快捷键的时候会有时有卡住输入不了内容的情况,可以使用 alt + tab切换一下界面就好了。


附带一个快捷切换桌面的 monitor.exe,按下 alt + 鼠标左右键快速切换桌面,方便摸鱼

蓝奏云链接:
外链:https://hqzqaq.lanzoui.com/b010hagte 密码:14ds



更新:HotKey-2.0.exe
1.进行了一些微调整。
2.使用快捷键复制之后,鼠标的光标将会停留在标签中。



效果图:
bGghLauhHy.gif

免费评分

参与人数 27吾爱币 +30 热心值 +23 收起 理由
pineapplesyj + 1 谢谢@Thanks!
laolin999 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
菜鸟1队 + 1 + 1 感谢您的宝贵建议,我们会努力争取做得更好!
wj1994 + 1 热心回复!
wangzhenuen + 1 + 1 我很赞同!
ntlvl + 1 + 1 优秀!
Veagau + 1 谢谢@Thanks!
qhdsinoocean + 1 + 1 谢谢@Thanks!
踏雪尋梅 + 1 + 1 谢谢@Thanks!
kof9898 + 1 + 1 思路很好,组合应用。
天涯孤客 + 1 用心讨论,共获提升!
horse5700 + 1 barfi 主题不错
kyrzy0416 + 1 + 1 谢谢@Thanks!
岁月的纤伴 + 1 + 1 热心回复!
Aric + 1 + 1 热心回复!
zq971201 + 1 热心回复!
humanQfx + 1 + 1 谢谢@Thanks!
Jedis + 1 + 1 热心回复!
夜游星河 + 1 + 1 我很赞同!
喜欢白茶:) + 1 + 1 谢谢@Thanks!
yoojliz + 1 + 1 用心讨论,共获提升!
llyy390 + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
blindcat + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Rothschild_HHU + 1 谢谢@Thanks!
玩世不攻 + 2 + 1 热心回复!
Mint_Grass + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Natu 发表于 2021-5-27 11:12
霏雨ELSA 发表于 2021-5-26 21:44
typora好看是好看 就是这软件插入图片太蛋疼了 notion就支持的很全面 但是客户端太臃肿了 离线也不能用 只 ...

我也是,用Joplin挂接typora,插入图片还得挂接图床才能解决图片上传问题,就放弃typora,继续用joplin编辑。
快乐的鸡蛋黄 发表于 2021-6-6 09:44
Natu 发表于 2021-6-6 00:17
感谢您的回复,您说的这个设置我曾经改过,有作用,但你试试就知道还是有问题了。

是的,这样的方法发给别人需要连同图片文件夹一起打包发送才可以,用的是相对路径。
楼主有没有办法解决csdn上传md出现图片外链转存失败的问题呢,被这个困扰好久了,加了图床还是会出现外链转存失败
liangqz 发表于 2021-5-26 11:22
月流年 发表于 2021-5-26 11:28
Typora配合AHK,看起来很不错的样子。
不忘形影 发表于 2021-5-26 11:33
有截图效果更好了
QQending 发表于 2021-5-26 12:03
word都没加颜色的快捷键,好评
shawnca 发表于 2021-5-26 12:14
不错的工具,也在用~~~推荐
轻描淡写9714 发表于 2021-5-26 12:43
爱了爱了
yidiandian 发表于 2021-5-26 12:57
看起来很不错,有截图会更好。
aonima 发表于 2021-5-26 13:07
这个是好东西
15097929357 发表于 2021-5-26 13:07
警戒2共和国之辉外挂的易语言成品+开源
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 07:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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