无鼠标操作 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 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为全部
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值