首页 > 其他分享 >给Typora的代码块设置默认语言

给Typora的代码块设置默认语言

时间:2022-12-04 17:44:20浏览次数:68  
标签:exe java ahk 代码 Typora Send 默认

1、链接下载ahk。https://autohotkey.com/download/ahk-install.exe 并安装

2、编写脚本:新建一个txt文本,utf-8格式,将代码粘贴到文本内,扩展名为:ahk

 1 #IfWinActive ahk_exe Typora.exe
 2 {
 3     ; Ctrl+Shift+K javaCode    
 4     ; crtl是  ^ , shift是 + , k是  k键 alt   是   !
 5     ^+k::addCodeJava()
 6 }
 7 addCodeJava(){
 8 Send,{```} 
 9 Send,{```} 
10 Send,{```} 
11 Send,java
12 Send,{Enter}
13 }

3、双击运行脚本(保证ahk-install.exe处于运行状态,状态栏图标会显示)

4、windows必须切换到英文状态,否则会失败

5、打开typora,按Ctrl+Shift+K 后会自动将代码块语言变为java

6、在command窗口运行:shell:Startup,将ank文件丢到里面

标签:exe,java,ahk,代码,Typora,Send,默认
From: https://www.cnblogs.com/simon-xie/p/16950277.html

相关文章

  • 一行代码搞定整站灰度主题
    最近看到很多网站都是灰色的,这个是如何实现的呢?其实做法特别简单,css3里边有个滤镜属性,这个和photoshop里边的滤镜是一样的。关于滤镜属性就不在这里赘述了,大家可以点这里......
  • java——mybatis——Mybatis的缓存——Mybatis中的二级缓存——二级缓存默认关闭,需要
                  示例:                           ......
  • 详解cycleGAN(生成对抗网络)代码
    文章目录​​1.cycleGAN简介​​​​2.cycle代码详解​​​​main.py​​​​module.py​​​​model.py​​​​总结​​1.cycleGAN简介关于cGAN我主要参考了知乎量子位的......
  • 字符串-00003-堆上字符串-测试代码
    main.c头文件请参考:https://www.cnblogs.com/kxwslmsps/p/16949213.html实现文件myString.c请参考:https://www.cnblogs.com/kxwslmsps/p/16949223.html#include"myS......
  • octave的代码主要
    %samp3_27.mr=linspace(0,2*pi,60);[u,v]=meshgrid(r);x=(8+3*cos(v)).*cos(u);y=(8+3*cos(v)).*sin(u);z=3*sin(v);plot3(x,y,z);title('三维绘图');xlabel('x......
  • git合入代码过程中问题记录
    问题一、对远端仓库没有操作权限ERROR:Repositorynotfound.fatal:Couldnotreadfromremoterepository.定位思路1.检查git代码仓的公钥是否存在在github上仓......
  • Spring源码-01-调试代码
    Spring源码-01-调试代码Spring源码工程下新建模块用于调试源码一新建模块名称以spring为前缀二引入依赖plugins{id'java'}group'org.springframework'......
  • Jenkins+GitLab实现构建JAVA代码
    目录一、前置环境配置二、创建一个maven任务需要提前部署完成Jenkins+GitLab+maven可以参考我的其他文章进行部署一、前置环境配置1、安装MavenIntegration插件Jenki......
  • Request_获取请求行数据_方法介绍以及代码演示
    Request_获取请求行数据_方法介绍以及代码演示request功能:获取请求消息获取请求行数据GET/demo3?name=zhangsanHTTP/1.1......
  • 干掉“重复代码”,这三种方式绝了
    软件工程师和码农最大的区别就是平时写代码时习惯问题,码农很喜欢写重复代码而软件工程师会利用各种技巧去干掉重复的冗余代码。业务同学抱怨业务开发没有技术含量,用不到设......