《如何優雅地》系列在知乎火得不行了,以至于有機智網友在微博吐槽道:'知乎如何優雅地系列應該單獨開一個站叫逼乎'。
早在這個噱頭之前,看過一篇如何優雅地使用Windows的文章,無非就是介紹些快捷鍵,用快捷鍵就顯得高端大氣上檔次。這個觀念已經在大家腦海中根深蒂固了。從我個人的角度出發,快捷鍵于我的意義更多的是將雙手從鼠標解放出來了,時刻緊貼鍵盤。我說雙手解放出來了不是要證明什么,身經網絡江湖的你千萬表多想。
使用鍵盤不僅省去了移動鼠標的勞累,同時也提高了操作流暢度,對整個操作系統有更好的掌控力。缺點是學習成本高,如果快捷鍵使用不熟練的話,反而降低操作流暢度,毫無快感可言!但習慣了的話,各種按鍵Comb連技如心經一般了然無心無需強記,需要時隨按即出得心應手,在各窗口間切換自如,各種操作在行云流水的幾套連招之下無縫完成,游刃有余(媽蛋這里有賣弄成語的嫌疑)。
倒不是提倡有鼠標不用,非顯擺,到辦公室上班把鼠標優雅一拔扔一邊,然后開始雙手不停手操,屏幕閃爍著命令行工具。這不是拍電影,莫裝逼,遭雷霹。應該以實用性原則為準,還有就是個人愛好。
比如在寫博客時沒鼠標是極其不方便的,給文字設樣式,插表格,etc。沒啥好解釋的,此刻的我正是因為無線鼠標沒電了才來吐槽快捷鍵如何有用武之地。注意,出于無奈而開的快捷鍵是沒有裝逼嫌疑的。
話說無線鼠標就是爽,但爽完后麻煩隨之而來了,很規律地個把月就得換次電池不說,而且個把月就要換次電池!
AutoHotKey,給鍵盤右邊整一個回車鍵吧
但在繼續之前這里請讓我推薦另一個于我來說用處頗大的軟件AutoHotkey,它非常之強大以至于它創造了自己的語法你可以進行編程來將鍵盤上的按鍵進行自定義綁定,功能類似Dota玩家用于技術施放的改鍵工具,但它遠不止于此,他還可以綁定一些特定的操作到按鍵上,這不是我想要的,我用它只是用來解決苦惱我良久的一個問題:為什么鍵盤左邊不放一個回車鍵!
不知道自鍵盤隨電腦誕生這久以來有沒有人會跟我有同樣的這么一個需求,如果沒有那只能證明我比較奇葩。這個需求的產生不是因為沒有鼠標,恰恰是右手在握著鼠標的時候左手需要跑很遠的距離去按那個回車!而且回車鍵是常用的按鍵!!
所以我的解決方案是,將下面的代碼復制到文本文件保存成隨便的名字后綴為ahk運行之。前提是你電腦裝了上面說的這個軟件。
$CapsLock::Enter
LAlt & Capslock::SetCapsLockState, % GetKeyState("CapsLock", "T") ? "Off" : "On"
然后,左邊的大小寫鎖定鍵就被替換成了回車鍵了,當你需要將切換到大寫輸入狀態時,只需按Alt+CapsLk。
之所以選擇它,原因有二:
- 我們不經常使用大小寫鎖定鍵,所以它平時就是個擺設,并且在需要輸入大寫的時候(雖然情況很少),我一般都是按住Shift來完成的
- 它的位置絕佳,與鍵盤上正常位置的回車鍵位置對稱
從此,我在用鼠標操作的時候,可以很優雅地完成回車鍵的確定操作了。
Vimium,體驗別樣的網頁瀏覽------的操作快感
平時上網瀏覽網頁則更頃向于使用鍵盤操作即使是在有鼠標的情況下,包括頁面導航刷新前進后退標簽切換查看歷史進入全屏,etc。一些瀏覽器默認提供的快捷鍵足以完成刷新后退標簽切換查看歷史進入全屏,他們分別是F5/Ctrl+R,,Backspace,Ctrl+Tab,Ctrl+H和F11。要完成更高級的頁面導航打開連接等,不借助觸摸板那必需得使用下面介紹的這款神器,口號是"像黑客一樣瀏覽網頁!!"。
在此,不管你是不是用過Vim編輯器,我要向你隆重推薦一款Chrome擴展插件:Vimium。它的誕生源自Vim編輯器,快捷鍵相似,如果你已經使用Vim的話,那基本沒學習成本。
常用的操作主要有以下幾條,需要注意的是它的快捷鍵是大小寫敏感的,就是說x和X是不同的快捷鍵:
- yt創建當前頁面的一個副本
- x關閉當前標簽,X恢復最近關閉的標簽
- j向下滾動頁面,k 向上滾動頁面, G(shilft+g)到頁面底部,gg定位到頁面頂部
- f顯示頁面所有鏈接的按鍵分配,點擊相應按鍵后打開連接
你只需記上面這幾個操作,便可以暢通無阻瀏覽網頁勒!
最后,任何時候你需要幫助的時候可以按?(shilft+/)來調出幫助菜單,同時顯示了所有快捷鍵的說明。
同類的插件在Firefox里叫VimFx。
編輯器快捷鍵
都說SublimeText好,自從做前端后我也開始用起來。漂亮簡單干凈,編輯器中后起之秀,婉如林妹下凡,但此女只因天上有,習慣了其他復雜編輯器的朋友或許不太能駕馭,各種文件操作上下文菜單沒有,還得裝個sidebar插件才有更好的項目管理能力,貌似一些快捷鍵與其他編輯器通用的不一樣。其實任何一個編輯器的快捷鍵都是需要學習成本的,所以這里沒什么好責難的。
說話編輯器,我倒是挻期待GitHub最近推出的Atom的,基于Chromium,勢頭應該會很猛!
關于SublimeText的快捷鍵,木北同學的這篇博文羅列得十分詳盡,下面直接摘抄。
選擇類 |
|
Ctrl+D |
選中光標所占的文本,繼續操作則會選中下一個相同的文本。 |
Alt+F3 |
選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯。舉個栗子:快速選中并更改所有相同的變量名、函數名等。 |
Ctrl+L |
選中整行,繼續操作則繼續選擇下一行,效果和Shift+↓效果一樣。 |
Ctrl+Shift+L |
先選中多行,再按下快捷鍵,會在每行行尾插入光標,即可同時編輯這些行。 |
Ctrl+Shift+M |
選擇括號內的內容(繼續選擇父括號)。舉個栗子:快速選中刪除函數中的代碼,重寫函數體代碼或重寫括號內里的內容。 |
Ctrl+M |
光標移動至括號內結束或開始的位置。 |
Ctrl+Enter |
在下一行插入新行。舉個栗子:即使光標不在行尾,也能快速向下插入一行。 |
Ctrl+Shift+Enter |
在上一行插入新行。舉個栗子:即使光標不在行首,也能快速向上插入一行。 |
Ctrl+Shift+[ |
選中代碼,按下快捷鍵,折疊代碼。 |
Ctrl+Shift+] |
選中代碼,按下快捷鍵,展開代碼。 |
Ctrl+K+0 |
展開所有折疊代碼。 |
Ctrl+← |
向左單位性地移動光標,快速移動光標。 |
Ctrl+→ |
向右單位性地移動光標,快速移動光標。 |
shift+↑ |
向上選中多行。 |
shift+↓ |
向下選中多行。 |
Shift+← |
向左選中文本。 |
Shift+→ |
向右選中文本。 |
Ctrl+Shift+← |
向左單位性地選中文本。 |
Ctrl+Shift+→ |
向右單位性地選中文本。 |
Ctrl+Shift+↑ |
將光標所在行和上一行代碼互換(將光標所在行插入到上一行之前)。 |
Ctrl+Shift+↓ |
將光標所在行和下一行代碼互換(將光標所在行插入到下一行之后)。 |
Ctrl+Alt+↑ |
向上添加多行光標,可同時編輯多行。 |
Ctrl+Alt+↓ |
向下添加多行光標,可同時編輯多行。 |
編輯類 |
|
Ctrl+J |
合并選中的多行代碼為一行。舉個栗子:將多行格式的CSS屬性合并為一行。 |
Ctrl+Shift+D |
復制光標所在整行,插入到下一行。 |
Tab |
向右縮進。 |
Shift+Tab |
向左縮進。 |
Ctrl+K+K |
從光標處開始刪除代碼至行尾。 |
Ctrl+Shift+K |
刪除整行。 |
Ctrl+/ |
注釋單行。 |
Ctrl+Shift+/ |
注釋多行。 |
Ctrl+K+U |
轉換大寫。 |
Ctrl+K+L |
轉換小寫。 |
Ctrl+Z |
撤銷。 |
Ctrl+Y |
恢復撤銷。 |
Ctrl+U |
軟撤銷,感覺和Gtrl+Z一樣。 |
Ctrl+F2 |
設置書簽 |
Ctrl+T |
左右字母互換。 |
F6 |
單詞檢測拼寫 |
搜索類 |
|
Ctrl+F |
打開底部搜索框,查找關鍵字。 |
Ctrl+shift+F |
在文件夾內查找,與普通編輯器不同的地方是sublime允許添加多個文件夾進行查找,略高端,未研究。 |
Ctrl+P |
打開搜索框。舉個栗子:1、輸入當前項目中的文件名,快速搜索文件,2、輸入@和關鍵字,查找文件中函數名,3、輸入:和數字,跳轉到文件中該行代碼,4、輸入#和關鍵字,查找變量名。 |
Ctrl+G |
打開搜索框,自動帶:,輸入數字跳轉到該行代碼。舉個栗子:在頁面代碼比較長的文件中快速定位。 |
Ctrl+R |
打開搜索框,自動帶@,輸入關鍵字,查找文件中的函數名。舉個栗子:在函數較多的頁面快速查找某個函數。 |
Ctrl+: |
打開搜索框,自動帶#,輸入關鍵字,查找文件中的變量名、屬性名等。 |
Ctrl+Shift+P |
打開命令框。場景栗子:打開命名框,輸入關鍵字,調用sublimetext或插件的功能,例如使用package安裝插件。 |
Esc |
退出光標多行選擇,退出搜索框,命令框等。 |
顯示類 |
|
Ctrl+Tab |
按文件瀏覽過的順序,切換當前窗口的標簽頁。 |
Ctrl+PageDown |
向左切換當前窗口的標簽頁。 |
Ctrl+PageUp |
向右切換當前窗口的標簽頁。 |
Alt+Shift+1 |
窗口分屏,恢復默認1屏(非小鍵盤的數字) |
Alt+Shift+2 |
左右分屏-2列 |
Alt+Shift+3 |
左右分屏-3列 |
Alt+Shift+4 |
左右分屏-4列 |
Alt+Shift+5 |
等分4屏 |
Alt+Shift+8 |
垂直分屏-2屏 |
Alt+Shift+9 |
垂直分屏-3屏 |
Ctrl+K+B |
開啟/關閉側邊欄。 |
F11 |
全屏模式 |
Shift+F11 |
免打擾模式 |
Windows快捷鍵
Windows的快捷鍵就太多了,相關的介紹也是一搜一大堆,這里我只說說我平時常用的(本機windows 8.1)。
>Win+D這個就不用多說了,簡直婦孺皆知名聲在外享譽四海啊,功能為顯示桌面
>Win+E打開資源管理器,所以我的桌面從來不放我的電腦那個圖標的
>鍵盤上的上下文按鍵是經常用的,相當于鼠標右鍵,如果我表述不夠清楚,它是位于右邊Alt按鍵和右邊Ctrl按鍵中間的
>新建文件夾Ctrl+Shilt+N,這個操作我經常在桌面進行,為了不讓桌面顯得凌亂不堪我通常將暫時性的東西扔進新建文件夾
>Win+B,將焦點移到任務欄托盤區,Win8中獲得焦點的圖標會有相應UI提示,而在之前的Windows版本中選中的和沒選中的完全沒有區別。之后你就可以用方向鍵自由選擇要操作的托盤圖標了
> Ctrl+Shift+Alt+Tab,這個comb有點大招的感覺,按鍵多,單手操作需要反復練習方能完成。功能是打開所有活動窗口的切換欄,如果我表述不夠清楚你可以親自試下。他與Alt+Tab的區別在于后者按鍵松開后窗口會消失,而前者則不會
>Win++++,是的你沒看錯,四個加號,第一個當然是正常的連接,后面三個表示連按三次鍵盤上的加號鍵。功能是打開Windows自帶放大鏡工具,將屏幕放大,在精細到像素的取色時我會用到
>Ctrl+W或許只對標簽類應用起效,作用就是關閉當前標簽,比如在瀏覽器里,而Alt+F4則是在任何時候都起效的關閉窗口的命令,同時另一個重要得體的用途是關機!沒錯,Windows8的關機操作改得極為隱蔽極為不友好,而其實你只需在桌面按下這個連擊就可以調出關機對話框
>鍵盤上的Alt鍵,它除了被用在各種Comb組合之中外,單獨發揮時功能也尚好。多數情況下我用來顯示菜單上的熱操作,這在大多數Windows程序中通用,按下之后,所有可用的操作會顯示出一個熱鍵,典型的是Office系列。
>關于在Windows的某個文件夾里快速打開命令行,只需按住Shilft加鼠標右鍵或者鍵盤上的上下文鍵,另外如果要以管理員身份打開命令行的話,詳見我另篇博文《如何方便快速在指定文件夾打開命令行》
> Ctrl+L定位到地址欄并選中其中的文本,這個在Windows的資源管理器和瀏覽器里是通用的。有同學反應Win7中無效,有個替代按鍵是Alt+D
具體其他組合快捷鍵見下面,內容來自微軟官網,可能沒有江湖坊間盛傳的版本全面徹底。
Windows 系統組合鍵
- F1:幫助
- CTRL+ESC:打開"開始"菜單
- ALT+TAB:在打開的多個程序之間切換
- ALT+F4:退出程序
- SHIFT+DELETE:永久刪除項目
- Windows 徽標+L:鎖定計算機 (不使用 CTRL+ALT+DELETE)
Windows 程序組合鍵
- CTRL+C:Copy
- CTRL+X:剪切
- CTRL+V:粘貼
- CTRL+Z:撤消
- CTRL+B:加粗
- CTRL+U:下劃線
- CTRL+I:傾斜
外殼對象的鼠標單擊/鍵盤修改鍵組合
- SHIFT+右鍵單擊:顯示包含可選命令的快捷菜單
- SHIFT+雙擊:運行備用的默認命令(菜單上的第二個項目)
- ALT+雙擊:顯示屬性
- SHIFT+DELETE:立即刪除項目,不將其放到回收站中
常用的僅使用鍵盤的命令
- F1:啟動 Windows 幫助
- F10:激活菜單欄選項
- SHIFT+F10 打開對應于選定項目的快捷菜單(這與右鍵單擊對象等效)
- CTRL+ESC:打開"開始"菜單(使用箭頭鍵可選擇項目)
- CTRL+ESC 或 ESC:選擇"開始"按鈕(按 TAB 鍵選擇任務欄,或者按 SHIFT+F10 顯示上下文菜單)
- CTRL+SHIFT+ESC:打開 Windows 任務管理器
- ALT+下箭頭:打開下拉列表框
- ALT+TAB:切換到另一個正在運行的程序(按住 ALT 鍵,然后按 TAB 鍵可查看任務切換窗口)
- SHIFT:插入 CD-ROM 時按住 SHIFT 鍵可跳過自動運行功能
- ALT+空格鍵:顯示主窗口的"系統"菜單(從系統菜單中,您可以還原、移動、最大化、最小化或關閉窗口)
- ALT+-(ALT+短劃線):顯示多文檔界面 (MDI) 子窗口的系統菜單(從 MDI 子窗口的"系統"菜單中,您可以還原、移動、最大化、最小化或關閉子窗口)
- CTRL+TAB:切換到多文檔界面 (MDI) 程序的下一個子窗口
- ALT+underlined letter in menu:打開菜單
- ALT+F4:關閉當前窗口
- CTRL+F4:關閉當前多文檔界面 (MDI) 窗口
- ALT+F6:在同一程序的多個窗口之間切換(例如,當顯示記事本的查找對話框時,按 ALT+F6 可在"查找"對話框和記事本主窗口之間切換)
外殼對象和常用文件夾/Windows 資源管理器快捷鍵
對于選定對象:
- F2:重命名對象
- F3:查找所有文件
- CTRL+X:剪切
- CTRL+C:復制
- CTRL+V:粘貼
- SHIFT+DELETE:立即刪除選定項目,不將項目移動到回收站
- ALT+ENTER:打開選定對象的屬性
復制文件
按住 CTRL 鍵將文件拖到另一文件夾。
創建快捷方式
按住 CTRL+SHIFT 將文件拖到桌面或文件夾中。
常用文件夾/快捷鍵控件
- F4:選擇"轉到不同的文件夾"框并沿框中的項向下移動(如果工具欄在 Windows 資源管理器中是活動的)
- F5:刷新當前窗口。
- F6:在 Windows 資源管理器中的窗格之間移動
- CTRL+G:打開"轉到文件夾"工具(僅限于 Windows 95 中的 Windows 資源管理器)
- CTRL+Z:撤消上一命令
- CTRL+A:選擇當前窗口中的所有項目
- BACKSPACE:切換到父文件夾
- SHIFT+ 單擊 +關閉按鈕:對于文件夾,關閉當前文件夾和所有父文件夾
Windows 資源管理器樹控件
- 數字鍵盤 *:展開當前選項下的所有內容
- 數字鍵盤 +:展開當前選項
- 數字鍵盤 -:折疊當前選項。
- 右箭頭:如果當前選項未展開,則展開它;否則轉到第一個子節點
- 左箭頭:如果當前選項已展開,則折疊它;否則轉到父節點
屬性控件
- CTRL+TAB/CTRL+SHIFT+TAB:在屬性選項卡中移動
輔助功能快捷鍵
- 按 SHIFT 鍵五次:打開和關閉粘滯鍵
- 按住右 SHIFT 鍵八秒鐘:打開和關閉篩選鍵
- 按住 NUM LOCK 鍵五秒鐘:打開和關閉切換鍵
- 左 ALT+左 SHIFT+NUM LOCK:打開和關閉鼠標鍵
- 左 ALT+左 SHIFT+PRINT SCREEN:打開和關閉高對比度
Microsoft Natural Keyboard 鍵
- Windows 徽標:"開始"菜單
- Windows 徽標+R:"運行"對話框
- Windows 徽標+M:全部最小化
- SHIFT+Windows 徽標+M:撤消全部最小化
- Windows 徽標+F1:幫助
- Windows 徽標+E:Windows 資源管理器
- Windows 徽標+F:查找文件或文件夾
- Windows 徽標+D:最小化所有打開的窗口并顯示桌面
- CTRL+Windows 徽標+F:查找計算機
- CTRL+Windows 徽標+TAB:將焦點從"開始"菜單移動到"快速啟動"工具欄或系統任務欄(使用右箭頭鍵或左箭頭鍵可將焦點移動到"快速啟動"工具欄和系統任務欄中的項目)
- Windows 徽標+TAB:在任務欄按鈕之間循環
- Windows 徽標+Break:"系統屬性"對話框
- 應用程序鍵:顯示對應于選定項目的快捷菜單
安裝有 IntelliType 軟件的 Microsoft Natural Keyboard
- Windows 徽標+L:注銷 Windows
- Windows 徽標+P:啟動打印管理器
- Windows 徽標+C:打開控制面板
- Windows 徽標+V:啟動剪貼板
- Windows 徽標+K:打開"鍵盤屬性"對話框
- Windows 徽標+I:打開"鼠標屬性"對話框
- Windows 徽標+A:啟動輔助功能選項(如果已安裝)
- Windows 徽標+空格鍵:顯示 Microsoft IntelliType 快捷鍵的列表
- Windows 徽標+S:打開和關閉 CAPS LOCK
對話框鍵盤命令
- TAB:移動到對話框中的下一個控件
- SHIFT+TAB:移動到對話框中的上一個控件
- 空格鍵:如果當前控件是一個按鈕,將單擊此按鈕。如果當前控件是一個復選框,將選中或清除該復選框。如果當前控件是一個選項,將選擇該選項。
- ENTER:與單擊選定的按鈕(帶有輪廓線的按鈕)等效
- ESC:與單擊"取消"按鈕等效
- ALT+underlined letter in dialog box item:移動到相應的項目
Reference
http://www.cnblogs.com/mubei/p/3570857.html
文章列表