键盘党的自我修养——Autohotkey快捷编辑

快捷编辑文本

操作电脑,键鼠占据了我们大部分时间。如果减少手在键盘、鼠标间切换的时间,工作效率会得到提高。尤其是文本编辑,我们需要经常移动光标位置。每一次移动光标动作,目光、手都会发生焦点转移。所以有些人喜欢vim,甚至chrome、firefox浏览器都有相关插件。在Windows下可以安装gvim,但如果用Word、notepad等软件呢?于是我使用Autohotkey软件做了个热键脚本,主要用组合键完成光标、焦点等移动。

Autohotkey是Windows下开源的热键脚本软件,类似国内的按键精灵,类似的软件还有Autoit。按键精灵是闭源的,好像停止更新了,优点是功能也很强大、对国人相对友好。Autohotkey和Autoit都是开源的,功能差不多,Autohotkey在热键功能上相对强些。Autoit我没有详细使用,Autohotkey使用时间也不是很长,有兴趣的可以都学习比较下。

下面是我根据vim和个人习惯写的Autohotkey热键,具体规则如下:

基本功能
按一下空格键:仍旧是空格键
按住空格键时: 按下「h/j/k/l」变为「左/下/上/右」
按住空格键时: 按下「u」变为「PageUp」(上翻页)
按住空格键时: 按下「m」变为「PageDown」(下翻页)
按住空格键时: 按下「i」变为「Home」(行首)
按住空格键时: 按下「,」变为「End」(行尾)

选择内容
按住空格键时:按下「f」+ 「h/j/k/l」 变为 「shift」+「左/下/上/右」

快速移动光标
按住空格键时:按下「d」+ 「h/j/k/l」 变为 「ctrl」+「左/下/上/右」

快速移动光标并选择内容
按住空格键时:按下「g」+ 「h/j/k/l」 变为 「ctrl」+「shift」+「左/下/上/右」

空格加强
按住空格键时:按下「1~9」数字 会产生1~9个空格

编辑加强
按住空格键时:按下「x/c/v」会变为 「Ctrl」+「x/c/v」剪切/复制/粘贴
按住空格键时:按下 a 会变为「Ctrl」+「a」 全选快捷键
按住空格键时:按下 d 相当于删除键(Backspace),按住空格键时:按下 b 相当于删除键(Delete)
按住空格键时:按下 s 会变为「Ctrl」+「s」 保存快捷键
按住空格键时:按下 z 会变为「Ctrl」+「z」 撤销快捷键

切换 Windows 虚拟桌面 
按住空格键时:按下「[/]」会变为 「Ctrl」+「Win」+「左/右」 win10下自带虚拟桌面(win7下我用的virgo)

以下是AHK脚本,保存为file_name.ahk到自己电脑,安装Autohotkey软件后打开这个脚本就可以使用了。如果有不适应的快捷键,可以按照个人喜好修改,注意几个符号表示键位基本没有什么大问题:

ctrl  表示为 ^
alt   表示为 !
shift 表示为 +
win   表示为 #
;  ***  space
space::Send {space}

^space::Send ^{space}
#space::Send #{space}
^#space::Send ^#{space}
!space::Send !{space}
^!space::Send ^!{space}

;  *** space + Num
space & 1::Send {space}
space & 2::Send {space}{space}
space & 3::Send {space}{space}{space}
space & 4::Send {space}{space}{space}{space}
space & 5::Send {space}{space}{space}{space}{space}
space & 6::Send {space}{space}{space}{space}{space}{space}
space & 7::Send {space}{space}{space}{space}{space}{space}{space}
space & 8::Send {space}{space}{space}{space}{space}{space}{space}{space}
space & 9::Send {space}{space}{space}{space}{space}{space}{space}{space}{space}


;  *** space + [] (windows virual desktop switcher) win7下我用的virgo.exe
;  *** win10下自带虚拟桌面 Send ^#{right}    Send ^#{left}
space & [::Send !2
space & ]::Send !1

;  *** space + XX
#if GetKeyState("space", "P")
f & h:: Send +{left}
f & j:: Send +{down}
f & k:: Send +{up}
f & l:: Send +{right}
f & i:: Send ^{home}
f & ,:: Send ^{end}
d & h:: Send ^{left}
d & j:: Send ^{down}
d & k:: Send ^{up}
d & l:: Send ^{right}
;g & k:: Send ^+{up}
g & h:: Send ^+{left}
;g & j:: Send ^+{down}
g & l:: Send ^+{right}

h:: Send {left}
j:: Send {down}
k:: Send {up}
l:: Send {right}
i:: Send {home}
,:: Send {end}
u:: Send {Pgup}
m:: Send {Pgdn}

c:: Send ^c
x:: Send ^x
v:: Send ^v
z:: Send ^z
s:: Send ^s
a:: Send ^a
d:: Send {Backspace}
b:: Send {Delete}

return
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容