【经验分享】Typora 设置代码块的默认语言并设置为开机启动

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介: 在Typora中设置代码块默认语言为Java(或其他语言)的自动化方法。通过下载AHK(AutoHotkey)软件,创建一个.ahk脚本,设定`Ctrl+Shift+K`快捷键触发代码块并输入指定语言。将脚本改名为.ahk扩展名并运行,确保图标出现在任务栏。要实现开机启动,使用Win+R打开"运行",输入shell:startup并粘贴.ahk文件到启动文件夹。

image.png
image.png

Typora 设置代码块的默认语言并设置为开机启动

引入

我们在使用Typora的时候,通过Ctrl+Shift+K生成代码块时,会发现我们每次都需要重新设置代码块的语言类型,非常麻烦,因此,我们通过ahk文件的方式来解决这个问题

设置代码块的默认语言

  1. 点击下载ahk
  2. 桌面新建.txt文件,将以下代码复制进去
{
    ; Ctrl+Alt+K javaCode    
    ; crtl是  ^ , shift是 + , k是  k键
    ^+k::addCodeJava()
}
addCodeJava(){
Send,{```}
Send,{```}
Send,{```}
Send,java
Send,{Enter}
Return
}
  • Send是输出,这段代码的意思是在按Ctrl+Shift+K之后,就会自动输出python并且回车,如果想要设置成其他的语言,只需要将代码中的java==全部==改为其他语言即可。
  1. 将文件的后缀名改为.ahk
  2. 右键点击文件并且点击Run Script运行看看是否在桌面右下角有该绿色图标
    image.png

将其设置为开机启动

按组合键win+R打开“运行”,在其中输入shell:startup并按回车键;

打开“系统启动文件夹”,将需要开机启动的程序文件或快捷方式复制进来即可
image.png

目录
相关文章
|
存储 算法 NoSQL
还分不清 Cookie、Session、Token、JWT?看这一篇就够了
Cookie、Session、Token 和 JWT(JSON Web Token)都是用于在网络应用中进行身份验证和状态管理的机制。虽然它们有一些相似之处,但在实际应用中有着不同的作用和特点,接下来就让我们一起看看吧,本文转载至http://juejin.im/post/5e055d9ef265da33997a42cc
46565 13
|
Linux iOS开发 MacOS
typora下载和破解(仅供学习)
Typora 一款 Markdown 编辑器和阅读器 风格极简 / 多种主题 / 支持 macOS,Windows 及 Linux 实时预览 / 图片与文字 / 代码块 / 数学公式 / 图表 目录大纲 / 文件管理 / 导入与导出 ……
162611 11
typora下载和破解(仅供学习)
|
Kubernetes 负载均衡 应用服务中间件
【K8S系列】第十三讲:Ingress详解
【K8S系列】第十三讲:Ingress详解
7193 0
|
网络协议 API 网络性能优化
TCP 和 UDP 协议的通信解析
TCP 和 UDP 协议的通信解析
384 2
TCP 和 UDP 协议的通信解析
|
前端开发
typora自定义主题
typora自定义主题
324 2
|
10月前
|
SQL 关系型数据库 MySQL
阿里面试:1000万级大表, 如何 加索引?
45岁老架构师尼恩在其读者交流群中分享了如何在生产环境中给大表加索引的方法。文章详细介绍了两种索引构建方式:在线模式(Online DDL)和离线模式(Offline DDL),并深入探讨了 MySQL 5.6.7 之前的“影子策略”和 pt-online-schema-change 方案,以及 MySQL 5.6.7 之后的内部 Online DDL 特性。通过这些方法,可以有效地减少 DDL 操作对业务的影响,确保数据的一致性和完整性。尼恩还提供了大量面试题和解决方案,帮助读者在面试中充分展示技术实力。
|
前端开发
Typora使用技巧1 —— 更改字体、大小、颜色、背景色,设置图片默认左对齐,修改图片保存路径
Typora使用技巧1 —— 更改字体、大小、颜色、背景色,设置图片默认左对齐,修改图片保存路径
1493 3
|
监控 物联网 Java
打造高可用系统:深入了解心跳检测机制
本文介绍了分布式系统中**心跳检测**的重要机制,用于监测系统节点的健康状态和通信畅通。心跳检测通过定期发送信号,若节点在预定期限内未响应则视为可能失效。处理机制包括重试、报警和自动修复。文章还提到了**周期检测**和**累计失效检测**两种策略,并给出Java代码示例展示心跳检测实现。此外,列举了心跳检测在分布式数据库、微服务和物联网等场景的应用,以及优化策略如动态调整心跳频率和优化超时机制。最后,强调了心跳检测对系统稳定性和高可用性的关键作用。
1771 2
|
Kubernetes Linux Docker
Linux下minikube启动失败(It seems like the kubelet isn‘t running or healthy)(1)
Linux下minikube启动失败(It seems like the kubelet isn‘t running or healthy)(1)
Linux下minikube启动失败(It seems like the kubelet isn‘t running or healthy)(1)