「win」玩轉(zhuǎn)快捷鍵熱詞速寫(xiě)

前言

github 地址:autohotkey-scripts
用來(lái)存放我的 .ahk 文件的倉(cāng)庫(kù)了讨。

當(dāng)你發(fā)現(xiàn)你經(jīng)常重復(fù)性的輸入一些內(nèi)容時(shí)(無(wú)論是編程時(shí)常用的命令行語(yǔ)句或者聊天時(shí)常打的短語(yǔ))啤贩,你就非常需要這個(gè)工具了啤挎!讀完下面的介紹,你就能自己定義快捷鍵卷拘,秒速輸入常用命令或短語(yǔ)了!

如何30秒內(nèi)使用

步驟 1

下載 AutoHotkey 的安裝程序或者 .zip 文件

這里下載 或者直接 git clone 我的倉(cāng)庫(kù), 我已經(jīng)將安裝程序上傳上去了。

下載安裝程序的話甩鳄,直接雙擊安裝即可; 如果下載的 .zip 文件,直接解壓即可(這樣就能夠運(yùn)行 .ahk 文件了)
如果遇到任何問(wèn)題, 找到 AutoHotkey.chm 這個(gè)文件额划,打開(kāi)即可看到使用教程妙啃,很詳細(xì),很多功能里面都有詳細(xì)的使用說(shuō)明俊戳。

步驟 2

下載 alex.ahk, 雙擊它 或者 右擊然后 Run Script 運(yùn)行該文件

這樣就可以直接使用里面定義好的快捷鍵了揖赴,你嘗試按下快捷鍵組合 [b 試試(按照順序來(lái),先 [b )抑胎。

步驟 3

可以直接使用代碼編輯器(如 sublime)來(lái)查看和編輯 alex.ahk 文件

sublime 上可以安裝插件 AutoHotkey 來(lái)使得編輯 ahk 文件時(shí)有語(yǔ)法高亮燥滑,注釋切換,自動(dòng)補(bǔ)全等功能阿逃。
如果在文件運(yùn)行時(shí)你做了修改铭拧,保存修改后赃蛛,你可以右擊通知欄中的 H 圖標(biāo),點(diǎn)擊 Reload This Script 使修改的代碼生效搀菩。

運(yùn)行中的圖標(biāo)
運(yùn)行中的圖標(biāo)

重新運(yùn)行該腳本
重新運(yùn)行該腳本

簡(jiǎn)單的語(yǔ)法說(shuō)明

英文輸入
:*:[b:: 這是快捷鍵定義呕臂,其中 :*::: 中間的 [b 就是你定義的快捷鍵組合,Send, browser-sync start --server --files "**"Send, 后面就是你自定義的輸入內(nèi)容肪跋。
按下 [b 即可觸發(fā)快捷鍵歧蒋,它會(huì)自動(dòng)幫你鍵入你寫(xiě)好的內(nèi)容。

; browsersync 本地服務(wù)器啟動(dòng)命令
:*:[b::  ; 按下快捷鍵組合: `[` 和 `b`
Send, browser-sync start --server --files "**" ; 它會(huì)自動(dòng)幫你輸入 `browser-sync start --server --files`
Return

; docsify 本地服務(wù)器啟動(dòng)命令
:*:[d::  ; 按下快捷鍵組合: `[` 和 `d`
Send, docsify serve docs ; 它會(huì)自動(dòng)幫你輸入 `docsify serve docs`
Return

中文輸入
以上的方法是針對(duì)鍵盤(pán)按鍵的州既,可以自動(dòng)幫你鍵入你定義好的鍵盤(pán)上能找到的按鍵谜洽,因此只適合英文輸入。如果你想要輸入中文吴叶,請(qǐng)定位到 alex.ahk 文件中的 (中文)熱詞速寫(xiě) 部分阐虚。

:*:]b::  ; 按下快捷鍵組合: `]` 和 `b`   
FastInput("【文章推薦閱讀】") ; 它會(huì)自動(dòng)幫你輸入 `【文章推薦閱讀】`,你可以隨便修改雙引號(hào)中的內(nèi)容
return

; 定義了一個(gè) `FastInput` 方法晤郑,用來(lái)將你定義好的中文短語(yǔ)粘貼出來(lái)敌呈,簡(jiǎn)單解釋下:
FastInput(FastWord)
{
    temp=%ClipBoard%        ; 將你粘貼板上的內(nèi)容取出,保存到一個(gè)臨時(shí)變量
    sleep,50                ; 等待 50ms 再執(zhí)行下面的語(yǔ)句
    ClipBoard=%FastWord%    ; 把你自定義的(中文)短語(yǔ)復(fù)制到剪貼板上
    send,^v                 ; 把你剪貼板上的內(nèi)容粘貼出來(lái)
    ClipBoard=%temp%        ; 恢復(fù)你剪貼板上原來(lái)的內(nèi)容
}

注意:如果發(fā)現(xiàn)輸出的中文短語(yǔ)是亂碼的話造寝,就將 .ahk 文件保存為 UTF-8 with BOM 格式磕洪。在 sublime 編輯中你可以這樣做: File -> Save With Encoding -> UTF-8 with BOM

文件保存格式
文件保存格式

其他功能

; Run a program. Note: most programs will require a FULL file path.
; 運(yùn)行一個(gè)程序诫龙。 注意: 大多數(shù)程序需要提供一個(gè)完整的路徑析显。
Run, %A_ProgramFiles%\Some_Program\Program.exe

; Run a website
; 運(yùn)行一個(gè)網(wǎng)站(使用默認(rèn)瀏覽器快捷打開(kāi)某個(gè)網(wǎng)站)
Run, https://autohotkey.com

; 可以這樣使用上面的功能:
:*:*a::  ; 按下快捷鍵組合: `*` 和 `a`
Run, https://autohotkey.com  ; 自動(dòng)打開(kāi) autohotkey 官網(wǎng)
return

; 快捷輸入當(dāng)前日期時(shí)間
:*:]n::  ; 按下快捷鍵組合: `]` 和 `n`
getNow()
return

getNow()
{
    FormatTime, NowDateTime,, yyyy-MM-dd HH:mm:ss  ; 定義時(shí)間的顯示格式為 `yyyy-MM-d dddd HH:mm:ss` => `2017-09-30 星期六 14:37:47`,可以隨意修改
    send, %NowDateTime%
}

總結(jié)

多多查看 AutoHotkey.chm签赃,你會(huì)發(fā)現(xiàn)里面有很多很實(shí)用的功能供你把玩~
我個(gè)人的使用場(chǎng)景是:快捷輸入一些常用的 git 命令谷异、一些常用的中文短語(yǔ)等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末锦聊,一起剝皮案震驚了整個(gè)濱河市歹嘹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌孔庭,老刑警劉巖尺上,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異圆到,居然都是意外死亡怎抛,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)芽淡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)马绝,“玉大人,你說(shuō)我怎么就攤上這事挣菲「坏荆” “怎么了掷邦?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)唉窃。 經(jīng)常有香客問(wèn)我耙饰,道長(zhǎng)纹笼,這世上最難降的妖魔是什么纹份? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮廷痘,結(jié)果婚禮上蔓涧,老公的妹妹穿的比我還像新娘。我一直安慰自己笋额,他們只是感情好元暴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著兄猩,像睡著了一般茉盏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上枢冤,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天鸠姨,我揣著相機(jī)與錄音,去河邊找鬼淹真。 笑死讶迁,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的核蘸。 我是一名探鬼主播巍糯,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼客扎!你這毒婦竟也來(lái)了祟峦?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤徙鱼,失蹤者是張志新(化名)和其女友劉穎宅楞,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體疆偿,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咱筛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了杆故。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片迅箩。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖处铛,靈堂內(nèi)的尸體忽然破棺而出饲趋,到底是詐尸還是另有隱情拐揭,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布奕塑,位于F島的核電站堂污,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏龄砰。R本人自食惡果不足惜盟猖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望换棚。 院中可真熱鬧式镐,春花似錦、人聲如沸固蚤。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)夕玩。三九已至你弦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間燎孟,已是汗流浹背禽作。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缤弦,地道東北人领迈。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像碍沐,于是被迫代替她去往敵國(guó)和親狸捅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 注:中文應(yīng)用部分仍需更新累提。轉(zhuǎn)者按:本文屬于零基礎(chǔ)入門(mén)專(zhuān)題教程尘喝,原發(fā)表于 Download!網(wǎng)絡(luò)密技王第三期,后轉(zhuǎn)載...
    amnesiac閱讀 3,373評(píng)論 0 6
  • 轉(zhuǎn)者按:本文屬于零基礎(chǔ)入門(mén)專(zhuān)題教程斋陪,原發(fā)表于新浪博客朽褪,后被轉(zhuǎn)載自太平洋電腦網(wǎng),目前更新于善用佳軟无虚,作者 xbeta...
    amnesiac閱讀 3,496評(píng)論 0 10
  • win10的新窗口快捷鍵令人印象深刻缔赠,它在多個(gè)桌面之間切換的功能,使得我們保持窗口布局的同時(shí)友题,減少不必要的操作嗤堰。 ...
    科幻經(jīng)典閱讀 18,166評(píng)論 0 18
  • Sublime Text:一款具有代碼高亮、語(yǔ)法提示度宦、自動(dòng)完成且反應(yīng)快速的編輯器軟件踢匣,不僅具有華麗的界面告匠,還支持插...
    xiaotao123閱讀 9,493評(píng)論 0 27
  • AutoHotkey是一個(gè)windows下的開(kāi)源、免費(fèi)离唬、自動(dòng)化軟件工具后专。它由最初旨在提供鍵盤(pán)快捷鍵的腳本語(yǔ)言驅(qū)動(dòng)(...
    晚晴幽草閱讀 5,474評(píng)論 16 89