使用技巧
聚焦搜索
[command + 空格] 快捷入口,通过输入关键字,快速打开应用程序。例如:输入terminal
快速打开终端。
搜索文件 按下command可以显示文件路径,按下command打开文件可以打开所在的文件夹
空格键
在Mac系统里,几乎所有文件都可以直接用空格键快速查看预览。如视频、图片、音乐、页面、文档、PDF等等。
Command ⌘键
复制粘贴
- ⌘ + C 复制(拷贝)
- ⌘ + X 剪切
- ⌘ + V 粘贴
- ⌘ + option + V 粘贴,原复制对象不会保留,相当于「移动」
关闭和推出(最常用的 ⌘ + W
)
- ⌘ + W 关闭当前的软件窗口(软件并没有真正退出进程),相当于点了左上角的红色叉叉。
- ⌘ + Q 真正退出软件。
- ⌘ + option + esc 强制退出某个软件。通常在软件无响应时使用。
其他大致相当于windows的ctrl键
- ⌘ + Z 撤销
- ⌘ + A 全选
- ⌘ + S 保存
- ⌘ + N 新建
- ⌘ + tab 切换应用
- Option + 点击文件三角 //展开所有子文件夹
截屏录屏
⌘ + shift + 5 :截屏或录屏的选项栏
⌘ + Shift +3 : 捕捉整个屏幕;
⌘ + Shift +4 :自选截屏区域,在加一个空格可以指定窗口
安装与卸载
- App Store 安装或软件官网下载安装,找到需要的软件然后获取或购买即可。
- Mac 软件的格式扩展名是 .app,网站下载的 app文件直接拖拽到「应用程序」文件夹就算安装成功了。
- 有的时候在网站下载的软件格式是 .dmg格式,其实是把软件打包成磁盘影像。只要双击打开,通常会出现快捷界面,只要把小窗口的 .app 拖到 Applications 文件夹就安装成功了。
注意:不要忘记拖拽。
其他
右键的选项
显示简介:可以查看属性
制作替身:类似快捷方式。
命令行
Open 目录 //打开目录
如果一下执行多条命令行,可以用 ; 隔开
环境变量
当前用户的修改,修改 ~/.bash_profile 如果没有需要创建
添加路径即可。
source .bash_profile //生效
三方软件
Mos 可以解决鼠标滚动反的问题,同时不影响触控板。
Brew 方便集成软件【推荐】
Sublime 文本编辑工具
Snipaste 截图工具
解除软件安装限制: 设置-安全性与隐私-解锁安装(🔒图标)
神秘代码: sudo spctl —master-disable
工具链接
国家代码查询
http://www.yadexp.com/yadexp/209/d.htm
ERROR: Unknown host CPU architecture: arm64
https://www.icheny.cn/archives/2367
Mac配置ADB环境变量
https://www.jianshu.com/p/50cfe4a20bf2
Mac下uiautomatorviewer使用避坑
NotificationCompat.setLargeIcon(Bitmap) is not showing
https://stackoverflow.com/questions/49253232/notificationcompat-setlargeiconbitmap-is-not-showing
常见 content-type对应表
通知概览
https://developer.android.com/guide/topics/ui/notifiers/notifications?hl=zh-cn
Emoji Unicode Tables
https://apps.timwhitlock.info/emoji/tables/unicode
Why is my smallIcon for Notifications always greyed out?
https://stackoverflow.com/questions/45318614/why-is-my-smallicon-for-notifications-always-greyed-out
网易考拉 Android 通知栏适配全方案
https://cloud.tencent.com/developer/article/1376901
Android 8.0: java.lang.IllegalStateException: Not allowed to start service Intent
https://stackoverflow.com/questions/46445265/android-8-0-java-lang-illegalstateexception-not-allowed-to-start-service-inten
获取 Android 已安装应用的 .apk 安装包文件
https://www.jianshu.com/p/d25b85ccdda0
Android5.0+ 新Notification smallIcon
Android原生TabLayout使用全解析,看这篇就够了
Localization/Language preferences doesn’t change widget’s language in android
https://stackoverflow.com/questions/32299016/localization-language-preferences-doesnt-change-widgets-language-in-android
Android Set TypeFace
https://blog.juncat.xyz/post/font_style/#androidtextstyle
android判断是否是深色模式
阿里云云效maven
https://developer.aliyun.com/mvn/search
Android的colorPrimary、colorPrimaryDark、colorAccent的区别
How to set or change the default Java (JDK) version on macOS?
https://stackoverflow.com/questions/21964709/how-to-set-or-change-the-default-java-jdk-version-on-macos
Android 12 保姆级适配指南
一个奇怪的权限问题
What is a correct MIME type for .docx, .pptx, etc.?
https://stackoverflow.com/questions/4212861/what-is-a-correct-mime-type-for-docx-pptx-etc
Android 监听软键盘状态的实例详解
https://cloud.tencent.com/developer/article/1727071
git生成patch和打patch
获取系统SDK版本、判断手机ROM
http://quibbler.cn/?thread-173.htm
Android嵌套滚动与协调滚动的几种实现方式(一)
Android setSystemUiVisibility详解
https://blankj.com/2016/07/31/android-utils-code/ Android开发人员不得不收集的代码(持续更新中)
Support display cutouts
https://developer.android.com/develop/ui/views/layout/display-cutout
参考资料