无鼠标操作 Mac 必备快捷键

Alfred

安装 Alfred(个人习惯把唤起设置成 double CMD)。能够减少很多鼠标操作哦。其他好用的工具推荐阅读:打造高效的 mac 开发环境[视频]

无鼠标操作 Chrome

可以结合 Chrome 自己的快捷键和 Vimium 插件实现大部分操作,常用快捷键如下:

功能 Vimium Chrome
新建标签 CMD + T
切换地址栏 CMD + L
打开开发者工具 CMD + OPTION + I
强制刷新页面 CMD + SHIFT + R
切换标签 SHIFT + J / K CMD + OPTION + LEFT / RIGHT
后退、前进 SHIFT + H / L CMD + LEFT / RIGHT
关闭标签 X CMD + W
上下滚屏 J / K UP / DOWN
上下滚半屏 U / D
点击页面元素 SHIFT + F
返回顶部 gg
直达底部 SHIFT + G

常用 Mac 快捷键

功能 快捷键
切屏 CTRL + LEFT / RIGHT
剪切、复制、粘贴 CMD + X / C / V
全选 CMD + A
强制退出 APP CMD + OPTION + ESC
切换 APP CMD + TAB
切换输入法 CTRL + SPACE
锁屏 CMD + CTRL + Q

iTem2操作

快捷键 功能
CTRL + A CMD中跳到⾏⾸
CTRL + E CMD中切换到⾏尾
CTRL + D 删除当前单词
CTRL + K 删除到⾏末尾
CTRL + I 删除改⾏,不管在哪个位置
CTRL + W 删除单词
CMD + R 清屏
CMD + SHIFT + H 列出剪切板的历史记录
CMD + ENTER 全屏切换
CMD + T 新建标签
CMD + W 关闭标签
CMD +/- 放⼤缩⼩
CMD OPTION 左右 左右移动
CMD + 数字 切换标签

Vim

快捷键 功能
ggVG 选择全部
v 从光标当前位置开始,光标经过的地⽅都被选中
V 从光标当前⾏开始,经过的⾏都被选中,再按下V结束
0 当前⾏第⼀个位置
^ 当前⾏第⼀个⾮空格字符
$ 当前⾏⾏尾。⽀持数字+ , 2 ,2 2为下⼀⾏⾏尾
x 删除当前字符,3x删除前⾯三个字符
X 删除当前之前的字符,3X删3个字符,与x区别是包不包含当前字符
dd 删除当前⾏
D 删除当前光标到⾏尾内容
dw 删除当前⾏⾄⾏尾内容
u 撤销
o 当前⾏下⾯另起⼀⾏
O 当前⾏上⾯另起⼀⾏
9k 上移9⾏
3w 向后移动3个单词
3b 向前移动⼏个单词
set number / nonumber "在每⾏的前⾯显示/隐藏⾏号。
set ruler 在Vim窗⼝的右下⻆显示当前光标位置。
ctrl + U 向上滚动半屏,u滚动全屏
ctrl + D 向下滚动半屏,d滚动全屏
* 单词上按下*,将调到下⼀个该单词位置,#反向跳
dw 删除⼀个单词,d3w删除3个单词
:split ⽔平分隔窗⼝,split+⽂件,
:vsplit 竖直分隔窗⼝
ctrl + w 切换分隔窗⼝
yw 复制⼀个单词,y3w复制3个单词
y$ 复制当前位置到末尾
yy 复制整⾏
/words 查找,回⻋向上查找,n换下⼀个。
?words 查找,回⻋向后查找,跳到最后⼀个
:s/word/replace/ 替换第⼀个word为replace,最后加g为全⾏替换
%s/word/replace/ 替换每⼀⾏第⼀个单词,g为每⾏全部
:n,$s/word/replace/ 替换第n⾏开始到最后⼀⾏中第⼀个单词,加g为全部

你可能感兴趣的:(无鼠标操作 Mac 必备快捷键)