首页
学习
活动
专区
圈层
工具
发布

AutoHotKey 用打码的快捷键

本文告诉大家如何使用 AutoHotKey 将 - 键默认输入的时候是下划线,因为使用下划线在写代码的时候是用在私有字段,而 - 很少使用 我打码经常需要使用下划线_而下划线需要按shift+- 两个键...,我找到autohotkey 可以用来修改键盘,关于这个工具的中文请看 http://ahkcn.github.io/docs/AutoHotkey.htm 首先在官网 下载安装 安装完成之后可以写 AutoHotKey...的脚本,脚本的格式是 ahk 也是纯文本 使用 SublimeText 创建一个文本,将文本后缀名修改为 .ahk 然后添加下面的代码就可以让- 键默认输入的时候是下划线 +_::send -{blind...}{Shift} ^-::^- -::_ 上面的代码做法是将 - 换下划线,在按下 shift+- 输入 - 这样就可以在输入变量的时候不需要总是使用 shift 键 因为在 VisualStudio...中,快捷键 ctrl+- 是返回,所以使用 ^-::^- 让原先的 ctrl+- 作为返回 使用 AutoHotKey 可以写出很多有趣的代码,推荐小伙伴这个脚本

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R沟通|Typora字体颜色设置

    简介 前段时间小编给大家推荐了一个markdown的IDE编辑器:Typora,具体推文如下:R沟通|markdown编辑器—Typora 和 R沟通 | 如何在Typora中设置免费的图床。...今天针对文字颜色变化做一个演示,主要参考知乎:演奇[1]的回答。 这个在实际需求真的很有用(小编也是刚学习到的一个小技巧,分享给大家)! 1. 常规文字变色方法 最蠢的方法是使用下面任意一种方式设置。...点击对应的 dmg 文件之后呢,出现以下界面,之后将左边的 Alfred 4 拖到右边程序替身中,这时就安装完毕了。 ?...代码中细节注意:{cursor}插入代码后即可跳转到添加文字的位置上(演示可见下面的gif)。...AutoHotKey(.ahk)快捷键变法(Windows) 这篇文章给出了针对WindowsTypora 快捷方式给字体设置颜色[3] 的教程。

    4.9K50

    使用Ahk2Exe工具将AutoHotKey脚本打包到Windows可执行文件

    大家好,又见面了,我是你们的朋友全栈君。 写在前面的两点说明: 1、我的操作系统版本为Win7,AutoHotKey版本为1.1.23.05。...方法二:通过Ahk2Exe程序可视化界面创建EXE文件 进入AHK安装目录,找到Compiler目录下的Ahk2Exe.exe,可以打开Ahk2Exe的GUI界面操作。...,选填 /bin 指定资源文件,选填 /mpress 指定是否使用MPRESS压缩生成后的exe文件,参数为0时不使用,为1是使用,默认使用,选填 附:需要注意的地方 1、即使生成了exe文件,也不能起到保护源码的作用...生成exe文件的目的只是为了方便未安装ahk的电脑使用这个脚本。...2、AutoHotkeySC.bin中存储版权信息、图标等资源,生成后的exe文件会使用这一bin文件下的资源,可以通过资源修改工具修改这一文件的内容。

    8.5K40

    分享几个 AutoHotKey 脚本:一键切换IDEA多行标签页等

    IDE的界面,而且需要多次运用肉眼比对,在数个列表中搜寻相关入口。...; 当打开 vscode,且标题为“脚本名称.ahk”时,按F1重载当前脚本!...可以暂时关闭对于按键的拦截,稍后再恢复,其间可以调用按键原来的功能:; 如果是 ~F1:: 则不会拦截,但是两种功能会同时发生F1::IfEqual TStart, vscode.ahk{Reload;...设置窗口点击穿透、滑动修改透明度修改原生控件样式,强行点击灰色的按钮设备管理器中,自带键盘的驱动无法被禁用,该按钮是灰色的。试试强行点击会不会成功?..., ^0x8000000, ahk_id 0x000107D6Return复制代码按F2后,就可以点击灰色的按钮了,不过实测在这个例子中没啥用…源码附件已经打包好上传到百度云了,大家自行下载即可~链接:

    2.8K20

    AutoHotkey(自动化操作)

    */ loop,1500 { var += 1 SoundBeep, var, 500 } return ^+,:: ;将当前复制的内容存储到小海临时剪切板的库存中,等待下一条命令的临时调用...,ctrl+shift子集 send,^c clipsaved := clipboardall ; 把剪贴板的所有内容保存到您选择的变量中 ; ......这里临时使用剪贴板, 例如使用 Transform Unicode 粘贴 Unicode 文本 lstime := clipsaved return ^+.:: ;将小海临时剪切板的库存中的内容全部粘贴到当前文档...设置 OpenSetting->配置 代码符号 您可以在注释代码块中添加两个分号 ? 这个是调试用的,是程序语言就免不了调试。...支持的Launch.json设置 type:总是ahkdbg。 request:始终启动。 name:特定设置的名称。 program:要调试的脚本文件(默认为正在编辑的文件)。

    4.5K40

    如何高效(ZhuangBi)办公

    AutoHotKey是最好的Windows自动化程序之一,可以执行最简单的操作到最艰巨的任务。AutoHotKey是一个免费的开源程序,通过这种脚本语言你的任何Windows日常任务。...即使“脚本语言”听起来令人生畏,实际它非常易于使用,并且你可以做各种很酷的事情。 让我分享我最喜欢和最常用的AutoHotKey脚本,这些脚本使我的日常任务更加轻松。...安装好AutoHotKey软件\在TXT中输入脚本并保存\修改后缀为.ahk双击运行即可 1.Ctrl +b 百度搜索 ^b:: { Send, ^b Sleep 50 Run, https:...Progman If class = ControlGet, class, Hwnd,, SysListView321, ahk_class WorkerW If DllCall("IsWindowVisible...", UInt,class) WinHide, ahk_id %class% Else WinShow, ahk_id %class% 3.Win+z 打开指定文件夹 #z::Run "C:\Intel

    94430

    仅2MB的截图贴图小工具 ScreenCapture 0.2.6

    用不同的颜色(填充或不填充)绘制圆形、椭圆形、正方形、矩形、箭头、数字(有序)。 绘制不透明线、自由曲线、马赛克、橡皮擦。 撤消重做支持(可以编辑历史中的形状)。 保存到文件或剪贴板。...只有一个小的可执行文件(没有任何 dll)。...可以轻松集成到任何程序中 因为太简洁了,所以只能通过外部程序调用,当然双击程序也能运行,但用于截图就太麻烦了, 程序作者推荐使用AutoHotkey启动程序,你也可以使用其他快捷键增强工具来调用; 在下面链接里我已经放了一个...ahk文件,你只需要修改这一行: ^!...url="https://pan.baidu.com/s/1ZNC95tRyxo3CAWKIMv6x-Q?

    56610

    Windows下flameshot配置

    1. 简介 Flameshot 是一款非常好用的屏幕截图工具,而且还是一款开源的跨平台应用。个人因在 Linux 上习惯了 Flameshot,故迁回 Windows 系统后也继续使用这款截图工具。...Flameshot 的「捕获屏幕」功能在 Linux 系统上可以正常修改。 好在 Windows 系统有强大的第三方软件生态支持。...安装 AutoHotKey 软件; 新建 flameshot.ahk 文件,在其内部写入以下脚本: ;; flameshot remap print screen SendMode Input ; SetWorkingDir...最后双击 flameshot.ahk 文件即可启用该快捷键; 为了每次开机都能使用该快捷键而不用每次都双击启动,可以把 flameshot.ahk 文件放入 Windows 的开机启动文件夹 C:\ProgramData...\Microsoft\Windows\Start Menu\Programs\StartUp 中。

    5K50

    2025-10-04:带权树中的最短路径。用go语言,给出一个节点编号为 1..n 的无向加权树,并以节点 1 作为根。用长度为

    2025-10-04:带权树中的最短路径。用go语言,给出一个节点编号为 1..n 的无向加权树,并以节点 1 作为根。...还给出一个长度为 q 的操作序列 queries,其中每个操作是两种类型之一: • [1, u, v, w']:把连接 u 与 v 的那条边的权重改为 w'(保证这条边在 edges 中存在); • [...建立边权与节点的映射 • 对于每条边 (u, v),将边权存储在子节点的 weight 数组中 • 具体来说:如果v是u的子节点,则边权存储在 weight[v] 中 • 通过DFS时的父子关系确定谁是子节点...使用树状数组维护路径和 • 创建大小为n+1的树状数组 diff • 关键思想:从根节点1到节点x的路径和 = diff.pre(in[x]) • 当修改边权时,只更新以该边子节点为根的子树中的所有节点...1,3)=4 • DFS后:节点1的子树包含所有节点 • 初始时,从1到3的路径和为4 • 修改边 (1,3) 权值为7后,子树3中的所有节点(只有节点3)路径和增加3 • 查询节点3时得到7 复杂度分析

    14410

    Windows将大写锁定键设置为中英文切换

    ​ 进入后点击微软输入法的选项 进入后在“按键”中确保选择了“ctrl+空格”进行大小写切换 下载脚本工具AutoHotkey,本次教程的核心就是使用这个脚本,使CapsLock键映射为ctrl+空格...(autohotkey的后缀) ​ 方法二: ​ 安装好autohotkey之后,在鼠标右键的新建里,已经可以看到可以新建autohotkey文件.ahk了,直接创建,然后填入上 述代码即可 点击运行这个文件...稍等片刻,弹出如下安装提醒AutoHotKey v1,这个软件就是自动化运行的关键 ​ 点击“是”之后,等待片刻,安装成功 再次点击刚才创建的.ahk文件,运行成功,右下角菜单状态栏多了一个autohotkey...v1正在运行的标志 现在将这个文件添加到开机自动文件夹中: win+r打开“运行”,输入shell:startup,打开了启动文件夹(一般为C:\Users\AppData\Roaming...\Microsoft\Windows\Start Menu\Programs\Startup) ​ 将.ahk文件复制或者移动到这个目录下,开机的时候就会自动启动了 ps:如果这个目录下有你不想要开机自启动的东西

    1.7K10

    Windows自定义快捷键

    1. 简介 Windows 提供了许多内置的全局快捷键,但却没有提供一种统一的自定义快捷键方法,一些内置的快捷键(比如复制、粘贴等),用户也是无法直接更改的。...好在 Windows 的生态比较好,已经有一些第三方软件支持统一的自定义快捷键。 2....启动程序 Windows 支持使用快捷键来启动程序,具体做法如下: 鼠标右键程序快捷方式(如没有则先创建),点击「属性」栏; 在「快捷方式」选项卡中找到「快捷键」选项; 将鼠标定位到输入框中,按下自定义的快捷键即可...第三方软件 4.1 AutoHotkey AutoHotKey 是一款强大的开源 Windows 快捷键自定义软件,通过编写对应的 .ahk 脚本文件,用户可以自定义各种功能的快捷键。...将对应的 .ahk 脚本文件放入开机自启动文件夹 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 中,即可实现快捷键开机生效。

    7.4K20

    Windows 右键管理(ContextMenuManager):精简你的右键菜单

    大家在日常使用 Windows 操作系统的过程中,我们经常会使用到右键菜单来进行各种操作,如新建文件、打开方式等。然而,随着时间的推移,右键菜单可能会变得太多了,包含许多不常用或不需要的选项。...它可以帮助你轻松地添加、删除和修改右键菜单中的项目,让你的右键菜单更加简洁、高效。 二、功能亮点 1....虽然这一功能需要一定的技术基础,但对于有经验的用户来说,这将大大提升右键菜单的定制灵活性。 三、实际应用示例 1....关闭不需要的菜单项 假设你想关闭新建文件菜单中的 AHK 文件选项,只需在工具中切换到新建菜单选项卡,然后取消勾选 AHK 即可。操作完成后,点击刷新按钮即可看到右键菜单的变化。 2....添加自定义菜单项 如果你想添加自定义的右键菜单项,只需在相应选项卡中勾选所需的项目即可。例如,你可以为 .txt 文件添加一个“用记事本打开”的选项,方便快速编辑文本文件。

    29.4K20

    2025-03-19:标记所有节点需要的时间。用go语言,给定一棵无向树,树中的节点编号从 0 到 n-1。同时给出一个长度为

    2025-03-19:标记所有节点需要的时间。用go语言,给定一棵无向树,树中的节点编号从 0 到 n-1。...同时给出一个长度为 n-1 的二维整数数组 edges,其中 edges[i] = [ui, vi] 表示节点 ui 和 vi 之间有一条边。 初始时,所有节点都未被标记。...0 1] 1。 输入保证 edges 表示一棵合法的树。 输入:edges = [[0,1],[0,2]]。 输出:[2,4,3]。...• 对于每个节点 x,其标记时间 ans[x] 是 fromUp(从父节点方向传递过来的最大深度)和 p.maxD(从子节点方向传递过来的最大深度)中的较大值。...这个数组表示:如果以节点 i 为起点开始标记,那么所有节点被标记完成的时间为 times[i]。 总的时间复杂度和总的额外空间复杂度 1.

    36810

    2025-09-26:到达每个位置的最小费用。用go语言,给出一个长度为 n 的整数数组 cost。队伍中共有 n+1 个人,编

    2025-09-26:到达每个位置的最小费用。用go语言,给出一个长度为 n 的整数数组 cost。队伍中共有 n+1 个人,编号从 0 到 n,你一开始站在编号为 n 的队尾。...可以花费 1 费用与编号 3 的人交换位置,然后免费与编号 5 的人交换位置。 题目来自力扣3502。 问题理解与关键洞察 1. 问题场景:队伍中有 n+1 个人,编号从 0 到 n。...因此,移动到位置i的最小费用实际等于cost数组中从索引0到i的最小值(即前缀最小值)。这是因为一旦支付费用到达一个低成本位置j,就可以免费向右(向后)移动覆盖所有j之后的位置(包括i)。...前缀最小值计算:算法从左到右遍历 cost 数组(从索引 1 开始到索引 n-1),逐步更新每个位置的值: • 对于每个索引 i,将 cost[i] 更新为 cost[i] 和 cost[i-1] 中的较小值...这确保 cost[i] 始终存储从索引 0 到 i 的最小费用值。 3. 结果生成:遍历完成后,cost 数组中的每个元素 cost[i] 即为移动到位置 i 的最小总费用。

    12710

    Nebula Graph 源码解读系列 | Vol.03 Planner 的实现

    中定义了 openCypher 相关语法的 ast context,QueryAstContext 中定义了 nGQL 相关语法的 ast context。...findStarts 函数会对每个寻找起点策略,分别遍历 match pattern 中的所有节点信息,直到找到一个可以作为起点的 node,并生成相应的找起点的 Plan Nodes。...在做第 M 步拓展时,以前面得到的长度为 M-1 的 path 的终点作为本次拓展的起点,向外延伸一步,并根据拓展的结果构建一个以边的起点和边本身组成的步长为 1 的 path,然后将该步长为 1 的...path 与前面的步长为 M-1 的 path 做一个 InnerJoin 得到步长为 M 的一组 path。...loop 之后会生成 UnionAllVersionVar 节点,将 loop body 每次循环构建出的步长分别为 1 到 M 步的 path 合并起来。

    80600
    领券