Mac对于IT开发者来说是最好的开发工具,没有之一。

但是对于大部分人来说,第一个接触的PC操作系统都是Windows系统,此文将带大家优雅的快速学习和使用Mac的OSX系统。

1. 从键盘说起

Mac的键盘跟普通的Windows的键盘有点区别。但是常用的键位都是对应的,只是功能键和控制键稍微有点区别。

mac book

windows pc

苹果电脑键盘上的控制键有Command(命令)键Option(可选)键和Control(控制)键;在PC机键盘上Windows对应Command、Alt对应Option、删除键Backspace对应delete,其余各键用法基本相同。

Mac键盘图标与对应快捷按键

⌘——Command ()

⌃ ——Control

⌥——Option (alt)

⇧——Shift

⇪——Caps Lock

fn——功能键就是fn

2. 快捷键

既然已经认识了Mac的键盘。那就简单汇总一下Mac的快捷键。

另外补充几个文本编辑的快捷键:

ctrl + a 移动至行首
ctrl + e 移动至行尾
option + right(→) 向右移动一个单词
option + left(←) 向左移动一个单词,同时按住shift可以选定一个单词
Fn + delete 可以删除后面一个字符
Fn + Up 相当于Page Up
Fn + Down 相当于Page Down
command + right(→)   光标移动到行尾,相当于 End键
command + left(←)   光标移动到行首,相当于 Home键

3. 如何安装应用?

3.1 安装应用

一般有两种方法。

  • 一种是通过 App Store,这个是大家比较熟悉的方式了,只要在 App Store 中搜索想要安装的应用,点击安装就可以了自动安装。
  • 另外一种是从网站下载应用,一般是 dmg 格式的文件。dmg文件类似于 Windows 下的 iso 文件,安装程序的 dmg 文件双击就可以打开,里面会包含可以运行的app和应用程序文件夹。只要将app拖入到应用程序文件夹,就完成了安装。
应用安装

3.2 怎么查看已经安装的应用呢?

点击 Dock 栏中的 Launchpad 图标,或者点击快捷键「F4」,就可以看到已经安装的所有应用,界面和 iOS 的桌面操作相似,可以左右滑动,将一个应用拖到另外一个应用上就可以新建一个文件夹。如果 Dock 栏中没有 Launchpad 图标,可以在 Finder 中的应用程序文件夹中找到,并拖到 Dock 栏中。

4. 如何卸载应用?

跟安装相类似,直接到应用程序文件夹,找到要卸载的app,选中后直接快捷键:command + delete 删除app文件即可完成卸载,或者拖到废纸篓中删除。

如果是通过 App Store 安装的应用,也可以在 Launchpad 中,「长按应用图标」或者「长按 option 键」,应用就会晃动并在左上角显示叉叉图标,点击就可以卸载应用了。

5. 文件去哪找呢?

在OSX中没有我的电脑图标,也没有C、D、E盘符,这让很多刚接触Mac的新手最难受的,记住类Unix系统中,所有的资源都抽象成文件,所有的资源都在根目录下形成一个层级树,要去找这些文件:直接用系统自带的Finder应用。

Finder

Finder的用法跟Windows的文件夹类似,就不再赘述了。

6. 触摸板让人爱不释手的手势

Mac不仅工业设计厉害,系统硬件均衡,整体性能很高,比那些堆配置的垃圾PC强多了,另外就是它系统的优越性,非常稳定!
系统稳定不说,高灵敏的触摸板配合OSX系统的手势支持,直接就颠覆了鼠标操作的方式了。

手势

详细的设置及演示动画可以通过这个路径找到,Launchpad => 系统偏好设置 => 硬件 => 触控板。
亲,请认真学习此处的所有手势,并熟练之。

当然,苹果的鼠标也是支持手势的。

7. Spotlight

Mac很多小功能很好用。Spotlight 是 macOS 自带的一个小功能,可以帮助您快速找到 Mac 上的文件和其他内容。要打开 Spotlight,可以「点击菜单栏右上角的放大镜图标」,或在使用快捷键 「Command ⌘ + Space」。Spotlight 不仅可以帮你查找文件,还可以帮你打开已经安装的应用或者网页书签和历史记录。

以下几个案例:

「Command ⌘ + Space」打开Spotlight。

  • 计算机的直接应用:输入 30*4

  • 汇率转换

  • 应用查找和文件查找打开

8. AirDrop

AirDrop 可以通过无线方式将照片、视频、网站、位置等发送到附近的 iPhone、iPad、iPod touch 或 Mac。是苹果设备进行互传文件的最方便的方式,优雅。

9. Mac下必备的软件

  • Moon用于Mac系统的窗口最大化、铺满全屏等窗口的调整增强软件。

  • iChm 用于Mac系统下面chm文件阅读器,小巧免费。

  • iStat Menu, 在顶部菜单栏显示CPU、温度、网络、电池等信息等。

  • Vanilla 折叠隐藏顶部菜单栏图标的神器。

  • 视频播放器:mpv、IINA、 MPlayerX、VOX

  • 压缩软件:Keka、BetterZip、The Unarchiver

  • 支持NTFS硬盘读写软件:Mounty

  • alfred:直接从官网下载支持workflow的版本,使用workflow让你更加得心应手。

  • caffeine: 控制Mac休眠的神器。

  • jitouch : 增强手势

10. Mac本关机和休眠

在Mac本大部分情况下直接盒盖就可以了,Mac休眠耗电非常少。而且重新打开的时候基本秒开系统。由于苹果系统的稳定,基本不用经常重启、关键,所以除非你要长时间不用电脑,那就让它休眠吧。

11. 双系统

有时候特殊情况,Windows还是必须的,那就来个双系统吧。

转载于:https://www.cnblogs.com/fly_dragon/p/8663599.html

开发者的如何优雅的使用OSX相关推荐

  1. 开发者70行代码破解苹果OSX远程锁定安全功能

    苹果的 Mac OS X 有一项"Find My Mac"的防盗功能,开启这项功能后用户可以通过自己的 iOS 鼠标远程锁定 Mac 机器,只有输入正确的 4 位 PIN 后才能对 ...

  2. 送书!送书!送书!阿广包邮送15本技术书籍!

    引言 这一次,「 互联网架构师 」.「 视学算法 」,「 码农code之道 」.「 Java杂记 」.「 杰哥的IT之旅 」.5个公众号联合送书,一共送出15本书,还包邮哦! 感谢北京大学出版社对本次 ...

  3. Sentinel 1.5.0 正式发布,引入 Reactive 支持

    百度智能云 云生态狂欢季 热门云产品1折起>>>   流控降级组件 Sentinel 的又一个里程碑版本 1.5.0 正式发布,引入了 reactive 的支持,并提供多项新特性与改 ...

  4. 牛逼的人没有不看书的(送书福利)

    说实话,如果你是一个不看书不学习的程序员,那"被淘汰"很快就会找上你. 但看书这件事,可以很懒散却也可以很功利.之前听笔记侠的创始人分享时讲到的一个点,分享给大家:为了解决问题,去 ...

  5. html新增了哪些功能,HTML5相比HTML新增了哪些功能?

    1. 简化的语法 HTML5简化了很多细微的语法,例如doctype的声明,你只需要写就行了.HTML5与HTML5,XHTML1兼容,但是与SGML不兼容. 2. 更加语义化标签(开发者可以更加优雅 ...

  6. h5是什么 www.php.cn,20分钟看懂html5 看看H5都有啥新特性

    什么是HTML? HTML(Hyper Text Mark-up Language).超文本标记语言.HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字.图形.动画.声音.表格.链 ...

  7. Android 开源框架选择

    目录 一.前言 二.APP的整体架构 三.技术选型的考量点 四.日志记录能力 五.JSON解析能力 1.gson 2.jackson 3.Fastjson 4.LoganSquare 六.数据库操作能 ...

  8. 快应用宣布支持第三方DSL

    1. 背景介绍 大家好,这里是快应用联盟的前端研发团队: 自去年3月,快应用联盟成立之后,已经有很多开发者使用快应用的标准DSL(以ux文件后缀的项目形式)上线了对应产品. 以"旅游出行&q ...

  9. [Erlang 0079] RabbitMQ 初探

    最近在项目中实践RabbitMQ,比较幸运现在除了官方网站,还有一本非常棒的书可以读:RabbitMQ in Action;这本书目前还没有中文版或者影印版,但是从网上很容易找到PDF版本和epub ...

最新文章

  1. 禁止套娃!Redis官网宕机,返回“连接不上Redis”
  2. 面试之Java知识整理
  3. Redis三种集群模式介绍
  4. CPU : Intel CPU命名规则
  5. Filter过滤器实现同一地址手机和电脑页面不同
  6. 转化cad_PDF一键转CAD
  7. ios java模拟器 2017_Visual Studio 2017(Xamarin)未显示iPhone模拟器列表
  8. 最新yar扩展安装和使用
  9. 视频教程:Java常见面试题目深度解析!
  10. centos8安装失败 Linux dd,在RHEL 8/CentOS 8上安装Telegraf的方法
  11. 一位Android大牛的BAT面试心得与经验总结,附答案
  12. 共线性诊断 matlab,求共线性诊断结果的含义
  13. 机器学习之二:回归分析
  14. 百兆宽带是怎么个一百兆?
  15. C#——Windows程序实现窗体输出九九乘法表
  16. 【中序、后序遍历序列】【前序、中序遍历序列】构造二叉树
  17. 第一周python学习
  18. ArcGIS Enterprise 备份
  19. python解决js加密问题
  20. unity实现翻页效果

热门文章

  1. Re2:读论文 CS-GNN Measuring and Improving the Use of Graph Information in Graph Neural Networks
  2. Django之Form表单验证组件Tyrion
  3. 教你如何查看自己电脑开关机记录
  4. 这个世界上,没有什么是实实在在的, 都是空虚,虚无, 空虚的空,虚无的虚,无的无....
  5. 对26个英文字母进行huffman编码
  6. [31期] 31期战地日记
  7. 力扣---LeetCode20. 有效的括号(栈)
  8. idea中的一些有趣的插件
  9. 校园IPTV数字电视教学直播系统方案-淮安生态文旅区实验小学
  10. MySQL燕十八老师课程笔记:第十六课:MySQL各个函数