阅读 94

无鼠标操作 Mac 必备快捷键

Alfred

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

更细节的小技巧:【读书笔记】提高编码效率 —— 《Mac 高效开发指南》

无鼠标操作 Chrome

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

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

常用 Mac 快捷键

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

iTem2操作

快捷键功能
CTRL + ACMD中跳到⾏⾸
CTRL + ECMD中切换到⾏尾
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为下⼀⾏⾏尾
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为全部
文章分类
开发工具
文章标签