成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

如何提高還在用window系統(tǒng)的編碼硬效率

sevi_stuo / 956人閱讀

摘要:買(mǎi)和,但作為一名收入還不是很穩(wěn)定的前端,公司又不標(biāo)配這些,又不想用自己的辦公。工作難免會(huì)用系統(tǒng),那就學(xué)點(diǎn),效率賊。把鍵當(dāng)鍵用但是如果是用編輯器。單行可省略比如當(dāng)你的正常運(yùn)行你編寫(xiě)的代碼時(shí)。

myHotKey

github 地址

我只想看看還有多少人用 window 系統(tǒng)辦公,像我一樣在太陽(yáng)下低頭。

工欲善其事,必先利其器。買(mǎi) mac 和 HHKB,但作為一名收入還不是很穩(wěn)定的前端,公司又不標(biāo)配這些,又不想用自己的 mac 辦公。工作難免會(huì)用 window 系統(tǒng) ,那就學(xué)點(diǎn) autohotkey , 效率賊 6。畢竟現(xiàn)在文檔已經(jīng)很成熟了,想搞事情還是可以的。什么 mac 鍵,拋棄 ctrl,工作流,都依你,開(kāi)心就好!

官網(wǎng)

下載

中文

可以參考下,我的配置。先來(lái)看下我都用autohotkey 做了什么。雖然可以用很多工具實(shí)現(xiàn),但我還是會(huì)選擇不安裝過(guò)多軟件,能自己實(shí)現(xiàn)不是很好么~ window 下我只推薦listary。

用的舒服的話,可以把 myHotKey.ahk 文件放在開(kāi)機(jī)自動(dòng)啟動(dòng)即可。

myHotKey 能做什么

下面是我整合的一些常用操作: github 地址 PS: 當(dāng)然不一定是你想要的。而且很可能不習(xí)慣,所以在用之前你可以先大概看一下,最后修改為你自己想要的 ahk 腳本。

快速打開(kāi)常用網(wǎng)址,如按下 f4 即可打開(kāi)我的 github

f4::Run http://github.com/leer0911/

搜索引擎整合,如按下 f1 可以用谷歌搜索選中的文本,f6 可以觸發(fā)搜索 前端常用的devdocs 如 mac 里面的dash

f1::
current_clipboard = %Clipboard%
Send ^c
ClipWait, 1
Run http://www.google.com/search?q=%Clipboard%
Clipboard = %current_clipboard%
return

光標(biāo)快速移動(dòng),映射了鍵盤(pán)上的方向鍵。(把 alt 鍵當(dāng) mac 鍵用) 但是如果是用 vscode 編輯器。我還是覺(jué)得 jumpy 插件最好跳轉(zhuǎn)了。用的不開(kāi)心還能改源碼~

alt+i 觸發(fā) 向上鍵

alt+j 觸發(fā) 向左鍵

alt+k 觸發(fā) 向下鍵

alt+l 觸發(fā) 向右鍵

; 鍵盤(pán)鍵位替換,如 上下左右 刪除 全選

快速選擇文本,用過(guò) vim 的應(yīng)該都喜歡光標(biāo)快速跳轉(zhuǎn),文本快速選中。只要你想要。完全能打造成任意編輯器下的 vim 。

alt+shift+i 觸發(fā) 向上選中文本

alt+shift+j 觸發(fā) 向左選中文本

alt+shift+k 觸發(fā) 向下選中文本

alt+shift+l 觸發(fā) 向右選中文本

+!i::send +{up}
+!j::send +{left}
+!l::send +{right}
+!k::send +{down}
+!;::send +{end}
+!h::send +{home}

一些常用但是按起來(lái)特別變扭的符號(hào) 如 # . 等,用別的按鍵映射。這個(gè)完全看個(gè)人習(xí)慣。如我不常用 CapsLock(大小寫(xiě)鍵) 則將其修改為 右shift鍵。

CapsLock + j 對(duì)應(yīng) #

CapsLock + d 對(duì)應(yīng) .

CapsLock + k 對(duì)應(yīng) ()

CapsLock + l 對(duì)應(yīng) {}

; 常用符號(hào)快捷鍵生成 如 < $ # * > + ^ - = ! {} () . ,
>+h::send <
>+s::send $
>+j::send {#}
>+x::send *
>+u::send >
>+o::send {^}
>+i::send {+}
>+n::send -
>+m::send {=}
>+l::send {{}
>+k::send (
>+g::send {!}
>+d::send .
>+f::send {,}
>+space::send {=}

我最常用的功能應(yīng)該是 任意軟件 置頂 , 改變軟件透明度。對(duì)于我們前端來(lái)說(shuō)??傆X(jué)得屏幕不夠用,老板又不肯買(mǎi)兩個(gè)屏幕。怎么辦。編輯器半透明唄,這樣就可以邊敲代碼邊看設(shè)計(jì)稿了???API 的時(shí)候也是??梢宰尵庉嬈髦庙?,半透明再配合 瀏覽器的 vimium 插件,你就可以邊敲代碼邊看文檔了。

雙擊 shift 實(shí)現(xiàn)軟件置頂

alt + + 實(shí)現(xiàn)降低軟件透明度

alt + - 實(shí)現(xiàn)增加軟件透明度

更多的功能,待你們?nèi)ネ诰?。記得分享~

覺(jué)得可以的話,可以繼續(xù)看下教程。

快速入門(mén)

畢竟學(xué)習(xí)一門(mén)新語(yǔ)言是需要時(shí)間的,下面只是簡(jiǎn)單描述下我用 autohotkey 接觸到的東西,這樣當(dāng)你想用我這套 hotkey 的時(shí)候能看懂并能修改成自己想要的。當(dāng)然,想系統(tǒng)學(xué)習(xí)的同學(xué)可以直接參考官方文檔

下載&安裝 autohotkey

新建 后綴為.ahk 的文件并運(yùn)行

熱鍵

首先了解,代碼中修飾符都代表了鍵盤(pán)中的哪些按鍵,你只要知道了修飾符邊可以通過(guò)代碼來(lái)讓按鍵搞事情(腳本動(dòng)作)。熱鍵是通過(guò)一對(duì) :: 創(chuàng)建的. 按鍵名或組合按鍵名必須在 :: 左邊. 代碼則跟在后面, 以 Return 結(jié)束。(單行可省略 return) 比如

^j::
   Send, My First Script
Return

當(dāng)你的 autohotkey 正常運(yùn)行你編寫(xiě)的代碼時(shí)。按下 ctrl+j 會(huì)輸出 My First Script 這么一段文字。

符號(hào) 說(shuō)明
# win
! alt
^ control
+ shift
& 用于組合按鍵
< 左按鍵
> 右按鍵
* 通配符
~ 保留按鍵原功能
UP 釋放時(shí)觸發(fā)熱鍵

詳細(xì)

禁用按鍵

通過(guò)不為按鍵或按鍵組合的熱鍵指定任何操作可以在整個(gè)系統(tǒng)中完全禁用它們. 下面的例子中禁用了右 Windows 鍵:

RWin::return
上文相關(guān)按鍵

當(dāng)需要在某些特定軟件中設(shè)定熱鍵則需要了解,上下文按鍵

#IfWinActive/Exist 和 #if指令可以用來(lái)讓熱鍵根據(jù)不同的條件執(zhí)行不同的動(dòng)作例如:

#IfWinActive, ahk_class Notepad
^a::MsgBox 你在記事本中按下了 Ctrl-A . 而在其他窗口中按下 Ctrl-A 將原樣發(fā)送.
#c::MsgBox 你在記事本中按下了 Win-C 組合鍵.

#IfWinActive
#c::MsgBox 你在非記事本程序中按下了 Win-C .

#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}     ; 在任務(wù)欄上滾動(dòng)滾輪:增加/減小音量.
WheelDown::Send {Volume_Down} ;
熱字符串

熱字串主要用于擴(kuò)展你的縮寫(xiě)庫(kù)(自動(dòng)替換). 當(dāng)然, 它也可以用來(lái)映射任何腳本動(dòng)作。比如

::ftw::Free the whales

熱字串會(huì)將你輸入的"ftw"轉(zhuǎn)換為"Free the whales"。

搞事情啦

知道了熱鍵和熱字符串,肯定想知道能用他來(lái)搞什么事情。

發(fā)送按鍵

現(xiàn)在你決定發(fā)送一些按鍵到一個(gè)程序中. 你可以使用 Send 命令. Send 表示發(fā)送按鍵, 模擬打字或按鍵操作.如

Send !+a

會(huì)按下 ALT+SHIFT+a

更多 send 命令

運(yùn)行程序和網(wǎng)頁(yè)

想要運(yùn)行畫(huà)圖(mspaint.exe), 計(jì)算器(calc.exe), 腳本.ahk 等程序或要打開(kāi)一個(gè)文件夾, 你可以使用 Run 命令. 你還可以用這個(gè)命令打開(kāi)一個(gè)網(wǎng)址, 比如打開(kāi) https://autohotkey.com/ . 如果你想打開(kāi)一個(gè)已經(jīng)安裝好的程序, 也很簡(jiǎn)單, 就像這樣:

; 運(yùn)行一個(gè)程序. 注: 大部分的程序可能需要完整路徑.
Run, %A_ProgramFiles%Some_ProgramProgram.exe

; 打開(kāi)一個(gè)網(wǎng)址
Run, https://autohotkey.com

更多 run 命令

命令和函數(shù)索引

AutoHotkey 有兩個(gè)重要的工具供開(kāi)發(fā)者使用:命令和函數(shù)

官方文檔

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/25012.html

相關(guān)文章

  • 看完這篇Linux基本操作就會(huì)了

    摘要:前言只有光頭才能變強(qiáng)這個(gè)學(xué)期開(kāi)了的課程了,授課的老師也是比較負(fù)責(zé)任的一位。開(kāi)源,可被定制,開(kāi)放,多用戶的網(wǎng)絡(luò)操作系統(tǒng)。三常用的命令上面說(shuō)了一堆的基礎(chǔ)概念,這是給我們敲命令之前打了一點(diǎn)基礎(chǔ),在敲命令的同時(shí)也會(huì)遇到一些比較重要的知識(shí)點(diǎn)的。 前言 只有光頭才能變強(qiáng) 這個(gè)學(xué)期開(kāi)了Linux的課程了,授課的老師也是比較負(fù)責(zé)任的一位??偟膩?lái)說(shuō)也算是比較系統(tǒng)地學(xué)習(xí)了一下Linux了~~~ 本文章主要...

    AZmake 評(píng)論0 收藏0
  • MyBatis理解與掌握(簡(jiǎn)介)

    摘要:語(yǔ)句在代碼中硬編碼,造成代碼不易于維護(hù),實(shí)際應(yīng)用變化的可能較大,變動(dòng)需要改變代碼。對(duì)結(jié)果集解析存在硬編碼查詢列名,變化導(dǎo)致解析代碼變化,系統(tǒng)不易于維護(hù),如果能將數(shù)據(jù)庫(kù)記錄封裝成對(duì)象解析比較方便。 MyBatis理解與掌握(簡(jiǎn)介) @(MyBatis)[Java, 框架, MyBatis] 簡(jiǎn)介 ??Mybatis是一個(gè)數(shù)據(jù)持久層框架,MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手...

    Pocher 評(píng)論0 收藏0
  • 【胡言亂語(yǔ)】開(kāi)發(fā)工程師如何在互聯(lián)網(wǎng)公司業(yè)務(wù)流水線上打造核心競(jìng)爭(zhēng)力?

    摘要:天真的幻想站不住腳以技術(shù)安身立命自從就讀軟件工程以來(lái)就曾是我一直追求的目標(biāo)我相信這也是很多軟件人的目標(biāo)只是參加業(yè)務(wù)開(kāi)發(fā)后的種種讓我覺(jué)得這個(gè)信條在大部分業(yè)務(wù)開(kāi)發(fā)中都只是一個(gè)天真的幻想打造技術(shù)專家不僅缺乏養(yǎng)成的環(huán)境也缺乏使用的機(jī)會(huì)拿自己來(lái)說(shuō)我所 天真的幻想站不住腳 以技術(shù)安身立命,自從就讀軟件工程以來(lái),就曾是我一直追求的目標(biāo),我相信這也是很多軟件人的目標(biāo);只是參加業(yè)務(wù)開(kāi)發(fā)后的種種讓我覺(jué)得這...

    v1 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<