mac 和 win 下更優雅的使用游標, 提升編碼效率, emacs快捷鍵
阿新 • • 發佈:2018-12-14
mac 和 win 下更優雅的使用游標, 提升編碼效率, emacs快捷鍵
有時候我們需要移動游標, 手就會離開鍵盤使用滑鼠或觸控板, 如果這個動作非常頻繁, 這樣會嚴重影響效率(特別是游標只需要小範圍移動), 我們有更加優雅更加高效的解決方案
常用的游標移動方法
- 使用滑鼠(靈活, 手需要離開主鍵區, 但是效率低, 適合大範圍的游標移動)
- 使用上下左右鍵(學習成本低, 直觀, 手需要離開主鍵區, 稍微影響效率, ps:有的極簡鍵盤沒有方向鍵, 或者通過fn對映方案, 這種更加低效)
Mac 下自帶的emacs快捷鍵
mac系統自集成了部分emacs的跨借鑑(部分不是 cocoa app可能不適用), 下面列舉部分實用的跨借鑑
emacs
快捷鍵的組合鍵是control
, 下面就用C
來代替
方向鍵
C
+ f : 游標右移一位C
+ b : 游標左移一位C
+ p : 游標上移一行C
+ n : 游標下移一行
通過和shift
配合可以選中文字
C
+shift
+ f : 選中右一文字C
+shift
+ b : 選中左一文字C
+shift
+ p : 選中這行到上一行這個位置的文字C
+shift
+ n : 選中這行到下一行這個位置的文字
文字快捷鍵
C
+ a : 行首C
+ a : 行末C
+ h : 退格(刪除前面一個文字)C
+ o : 回車鍵(enter
或return
)C
+ t : 交換游標兩邊的文字(如: 文字 ==> 本文)C
+ L : 跳轉到游標所在行(有時候螢幕滾動了, 想回去游標所在位置)
通過和shift
配合可以選中文字
C
+shift
+ a : 選中當前到行首的文字C
+shift
+ a : 選中當前到行末的文字
通過組合可以選中整行
C
+ a 配合C
+shift
+ eC
+ e 配合C
+shift
+ a
win 下的神器
之前用
windows
系統的時候我是藉助外掛完成的, 我覺得非常好用, mac下也有按鍵對映軟體可以弄出同樣的效果, 但是比較繁瑣
外掛傳送門===>CapsLock++
這個外掛不強制收費, 覺得好用的可以給作者一些鼓勵
CapsLock++的整體思路
我們的CapsLock
鍵一般就切換個大小寫, 但是卻佔用了一個非常不錯的位置, 所以有些浪費(我mac
下是將CapsLock
和control
互換了, hhkb
也是這個思路), CapsLock++
通過加強CapsLock
鍵的功能, 來提升效率
CapsLock++主要的按鍵組合
我覺的CapsLock++
使用上更加直觀, 左手一隻手就能控制游標的上下左右
圖片引用自CapsLock++
官網
CapsLock++進階功能
CapsLock++
不只是操作游標, 還集成了一些額外的功能, 有時候還是很方便的, 也可以自己寫些函式(JavaScript
)呼叫
- 操控滑鼠靈敏度
- 繫結視窗和快速切換視窗(切換應用程式)
- 翻譯文字(可以自己配翻譯api祕鑰, 公共的有次數限制, 可能影響使用)
- 計算(選中數學式)
- 彈出計算器用於計算
- 視窗半透明
- 轉移字元
- 等等…