从此 Typora 代码块有了颜色

简介: 从此 Typora 代码块有了颜色

免责声明



本文仅用于技术讨论与学习,利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。

只供对已授权的目标使用测试,对未授权目标的测试作者不承担责任,均由使用本人自行承担。


文章正文



起因

平时喜欢用typora记笔记,但是typora默认代码块没有指定语言,没有高亮看着很不舒服,所以用Autohotkey写了个脚本,按自己的快捷键就可以自动生成代码块并添加语言,这样就方便很多。后来想着在光标处添加个输入法中英文提示,这样就不用每次在输入的时候低头看输入法状态了。脚本写了三个版本。下载地址在文尾

:如下方式,测试使用的是搜狗输入法,windows自带输入法不行,windows输入法太难用了,天天打错字,懒得搞它。

Show_shurufa_v2-1 白名单版

白名单版

功能

   可以实现typora的代码块自动添加语言,默认是java,下面可以通过 code_block自定义设置

   代码块快捷键默认是Ctr+alt+k,可以修改想要修改可以通过下面代码实现        

       常用热键:Ctrl=^ alt=! 字母键=字母键,如 a=a

       其他热键看官方文档:https://wyagd001.github.io/v2/docs/Hotkeys.htm

   鼠标指向输入框变成工字型或者按shift键的时候,会提示当前输入法的是中文还是英文,显示时间为1s

   输入法默认也是只有在输入状态时按shift才会切换。

   做了白名单的限制,只在Typora wps word vscode idea Pycharm上显示

开销很小,占用内存2M左右,CPU几乎不占用。

Show_shurufa_v2-2 黑名单版

黑名单版

功能

   可以实现typora的代码块自动添加语言,默认是java,下面可以通过 code_block自定义设置

   代码块快捷键默认是Ctr+alt+k,可以修改想要修改可以通过下面代码实现常用热键:Ctrl=^ alt=! 字母键=字母键,如 a=a

       其他热键看官方文档:https://wyagd001.github.io/v2/docs/Hotkeys.htm

   鼠标指向输入框变成工字型或者按shift键且在输入状态时,才会提示当前输入法的是中文还是英文,显示时间为1s

   输入法默认也是只有在输入状态时按shift才会切换。

   做了黑名单的限制,因为wps 不能正常识别,所以剔除了,其他程序都可以。

开销很小,占用内存2M左右,CPU几乎不占用。

typora_v2 typora代码块快捷键自动添加语言

功能

  可以实现typora的代码块自动添加语言,默认是java,下面可以通过 code_block自定义设置

   代码块快捷键默认是Ctr+alt+k,可以修改想要修改可以通过下面代码实现常用热键:Ctrl=^ alt=! 字母键=字母键,如 a=a

       其他热键看官方文档:https://wyagd001.github.io/v2/docs/Hotkeys.htm

功能展示

鼠标指针变成工字型,即输入状态,点击一下就会显示当前输入法状态,显示1s



typora 下显示输入法状态,代码块同理


vscode下显示输入法状态

单击shift切换中英文可以显示当前输入法状态,显示1s

图片效果展示不出来,大家可以下载了自己去试

tpyora代码块快捷键自动添加语言

我的快捷键是Ctrl+r,设置的代码块语言默认是java,大家可以根据自己的情况去文件中修改。

使用

下载后,先点开要使用的对应的版本的ahk文件,修改typora生成代码块快捷键设置的代码块语言默认是java,然后保存。

点击里面的vbs脚本运行即可,没毒,vbs里面就两行代码。

用的AutoHotKey V2编写的还不能编译成exe,所以只能这样用。


运行后,任务栏右下角会有个小图标

可以看到就占2M内存,几乎不占CPU。


为什么不用Python写,效率低,占内存高,占CPU高。

设为开机自启动

将vbs脚本的快捷方式放到启动文件夹目录下即可

下载链接:https://github.com/komomon/AutoHotkeyScript,欢迎Star

相关文章
|
23天前
|
JSON 搜索推荐 C++
vscode如何更改背景颜色主题,黑色或白色?
【11月更文挑战第16天】在 VS Code 中更改背景颜色主题,可通过三种方式实现:1) 使用快捷键 Ctrl+K 和 Ctrl+T(Mac 上为 Command+K 和 Command+T)选择主题;2) 通过菜单中的“管理”->“颜色主题”选项选择;3) 修改 settings.json 文件中的 "workbench.colorTheme" 属性。此外,用户还可从扩展市场安装更多主题以满足个性化需求。
1535 4
|
4月前
|
编解码 前端开发
Typora 1.0.3 markdown 满屏显示,去除两边的留白
Typora 1.0.3 markdown 满屏显示,去除两边的留白
43 4
|
3月前
|
编译器
设置typora编辑器的宽度
设置typora编辑器的宽度
|
4月前
|
编解码 前端开发
Typora 0.9.78 markdown 满屏显示,去除两边的留白
Typora 0.9.78 markdown 满屏显示,去除两边的留白
59 0
|
7月前
|
前端开发
typora多样式代码块实现
typora多样式代码块实现
118 0
Typora 主题,设置代码块Mac风格三个小圆点
Typora 编辑器让人们能更简单地用**Markdown语言**书写文字,解决了使用传统的Markdown编辑器写文的痛点,并且界面简洁优美,实现了实时预览等功能。
575 1
|
前端开发
如何修改 Typora 「高亮」的颜色
Typora 有一个「高亮」的格式,类似于荧光笔,但是感觉默认的颜色偏亮,看久了不舒服,所以利用修改主题文件的方式来自定义颜色。
835 1
如何修改 Typora 「高亮」的颜色
Pycharm的相关配置:改字体样式和大小、更改图片背景、更改控制台输出的字体颜色
Pycharm的相关配置:改字体样式和大小、更改图片背景、更改控制台输出的字体颜色
Pycharm的相关配置:改字体样式和大小、更改图片背景、更改控制台输出的字体颜色
|
Python Windows
使用python生成文字图片,画圆圈 ,生成圆形图片
使用python生成文字图片,画圆圈 ,生成圆形图片
638 0
使用python生成文字图片,画圆圈 ,生成圆形图片
Typora、Markdown中的公式,颜色汇总(一)
由于写博客经常使用一些数学公式以及基础的 Markdown语法,网上一些博客虽然写的是大全汇总,但也总是有一些是我找不到的,一直去进行查找也是很麻烦的,本文是针对我个人的使用公式习惯进行一个汇总,也基本涵盖了大部分的使用技巧,同时本文也包含一些初等的 HTML 的知识,建议收藏本文,在需要的时候翻出来看
315 0
Typora、Markdown中的公式,颜色汇总(一)