系统快捷键
mac下command键多数情况下相当于windows/linux下的ctrl
剪切复制粘贴:command+X command+C command+V
撤销重做:command+Z shift+command+Z
全选:command+A
搜索:command+F
保存:command+S
截图: command+shift+4(4选区截图,3全屏截图,5窗口截图并打开截屏app),截图默认放到桌面,配置在应用"截屏"里
回到桌面: F11
在同一桌面,同一应用的不同窗口之间跳转: command+~
在不同应用之间跳转: command+tab
在同一应用,同一窗口,不同tab之间跳转: ctrl+tab
在打开的应用程序之间切换: command+tab (相当于windows下的alt+tab)
新建文件: command+N
关闭当前tab: command+W
隐藏当前窗口: command+H
隐藏其他窗口: option+command+H
打开强制退出窗口: option+command+esc
退出当前应用: command+Q (相当于windows/linux下的alt+F4)
锁屏:ctrl+command+Q
调整一些配置
打开启动器: command+D (相当于ubuntu打开Dash的 super 键, windows的win键)
系统设置 - 键盘 - 快捷键 - 启动台与程序坞:勾选 “显示启动台”,输入一个快捷键(我配置了command+D)
把F1-F12改成功能键(debug常用按键)而不是默认的播放暂停声音大小
系统设置 - 键盘 - 快捷键 - 功能键:勾选 “将F1 F2等键用作标准功能键”
文本处理
光标移到当前行首: commad+向左(home)
光标移到当前行尾: commad+向右(end)
光标移到文稿开头: command+向上
光标移到文稿末尾: command+向下
向上翻页: fn+向上(pageUp)
向下翻页: fn+向下(pageDown)
光标移到行或段落的开头: ctrl+A
文本输入中向后删除delete键:fn+BackSpace (相当于win/linux中的delete功能)
文件删除delete键:command+BackSpace
从光标位置删除到行首: command+BackSpace
默认输入法中英文切换: 点击 caps
默认输入法大写锁定:长按 caps
切换输入法: ctrol+space
打开finder: option+command+space
文件管理(finder,访达)
在finder中跳转到目录:shift+commond+G 可用于其他软件打开文件夹时,可输入根目录(/),home目录(中文 ~)
在finder中显示隐藏文件 shift+comand+.
预览文件: space
重命名文件: return
新建文件夹: shift+command+N
打开文件: command+O
文件剪切: 先复制 command+C, 再剪切 command+option+V
导航到上级目录: command+向上
进入文件夹: command+向下 / command+O
删除文件(移到废纸篓): command+backSpace
清空废纸篓: command+shift+backSpace
mac状态栏
分三部分:
第一部分常驻;
第二部分最近打开的;
第三部分最小化的(其中下载和垃圾桶常驻)
mac触摸板
四指张开: 挪开所有打开的窗口
四指收缩: 打开启动器
四指上划: 查看打开的窗口
三指上划: 查看打开的窗口
四指左右划: 在虚拟桌面间切换
双指点击: 鼠标右键
单指点击: 鼠标左键
外接鼠标
调整滚轮滚动方向:
系统偏好设置 -> 鼠标 -> 取消勾选 "滚轮方向:自然", 也可以在这里调整下跟踪和滚动速度
chrome
刷新页面: command+r
强制刷新: command+shift+r
在新tab打开链接: cmd+单击
调出开发工具: F12
清除页面缓存: F12 -> Network -> 勾选 Disable cache -> 刷新(command+r)
放大缩小: cmd+加号/减号
打开最近关闭的tab: cmd+shift+T
历史记录: cmd+Y
新窗口tab: cmd+N
新隐私窗口: cmd+shift+N
打开关闭书签栏: cmd+shift+B
vscode
格式化: option+shift+F
切换自动换行: option+Z
sublime
SqlBeautifier插件,格式化: 先按command+K,再按command+F
Pretty Json插件,需要自己配快捷键: alt+command+l(这个是小写的L,当然alt指的是option)
[
{ "keys": ["alt+command+l"], "command": "pretty_json", "context": [
{"key": "selector", "operator": "equal", "operand": "source.json"}]
},
]
sublime 禁用自动更新检查(需要激活后才能生效), command+, 或者 Preferences -> Settings
"update_check": false
参考
https://blog.csdn.net/qq_17229141/article/details/106396797
IDEA
当前行上下移动一行: shift+command+向上/向下
删除当前行: command+X
格式化: option+command+L
import格式化: ctrl+option+O
生成测试类: shift+command+T
进入列编辑模式: shift+command+8 然后拖动鼠标, 再次 shift+command+8 退出列编辑模式
新建: command+N (对应win/linux下的 alt+insert)
选中表达式创建新变量: command+option+V
跳转到指定行: cmd+L (对应win/linux ctrl+G)
大小写转换: cmd+shift+U
跳转到上次/下次位置: cmd+option+左右(←/→)
chrome
禁止触控板
左右滑动触发网页前进后退(如果网页自己实现了响应逻辑则不在禁用范围内)
defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSE
剪切板管理工具 maccy
调出窗口 cmd+shift+C
激活复制的条目 cmd+[1-9], 然后粘贴cmd+V
清除历史 cmd+option+delete
鼠标滚动翻转 Scroll Reverser
配置成这个样子,上下滚动 shift+滚轮左右滚动 行为和 windows/linux 一致
状态栏隐藏工具 Hidden Bar
把状态栏不必关注的图标隐藏起来
截图工具 Snipaste
快捷键: F1
视频播放器 mpv, 配合UI前端IINA
brew install --cask mpv
IINA: https://iina.io/
homebrew 安装的 redis-server 配置文件
brew install redis # brew 安装redis
brew list redis # 查看redis安装的位置
vim /usr/local/Cellar/redis/7.0.5/homebrew.mxcl.redis.plist
# 看到配置文件位置 /usr/local/etc/redis.conf
常见问题
xxx.app 已损坏,无法打开,你应该将它移到废纸篓/打不开xxx
无法打开“xxx.app”,因为它来自身份不明的开发者。
# 允许安装任何来源的软件
sudo spctl --master-disable
# 绕过证书检查. 其中 /Applications/xxx.app 是对应应用的路径
sudo xattr -rd com.apple.quarantine /Applications/xxx.app
进一步(自签名)参考: https://www.jianshu.com/p/f4c80e46f236