Pages

Tuesday, 28 January 2020

Mac的实用技巧

Mac超好用的放大镜

先打开缩放功能:系统偏好设置辅助功能缩放→勾选“使用键盘快捷键缩放”。
– 1)暂时放大一点:option+command+*(再次按能恢复);
– 2)放大缩小快捷键:option+command+ +/-(放大后,可以按option+command+*直接恢复到不放大状态);
– 3)使用鼠标缩放:系统偏好设置辅助功能缩放→勾选对应选项并选择使用哪个按键即可,默认用control,即按住control,然后滚动鼠标即可放大缩小,如果用触控板,则要两个手指移动,如果control有其他作用,可以设置其他按钮,比如我就设置了option。

快速放大网页

  • 1)在触控板里双指轻拍(如果不起作用请查看触控板设置);
  • 2)用MagicMouse单指轻拍。

关闭屏幕

  • ①内置键盘:control+shfit+电源键
  • ②外接键盘:control+shfit+Eject(右上角向上的三角形,是弹出光驱键,不过现在一般都没光驱了);


锁定屏幕

  • control+cmd+Q(这个快捷键被QQ占用,需要把QQ的这个快捷键删除,QQ也用不到,我从来没用过这个快捷键打开QQ,都是鼠标点或者spotlight);
  • ② 左上角苹果logo下拉菜单中有个锁定屏幕按钮;
  • ③使用触发角的关闭屏幕,并配合系统偏好设置安全与隐私里设置『进入睡眠或开始屏幕保护程序立即要求输入密码』。


睡眠/关闭屏幕/锁屏/屏保 之间的区别

从电脑的反应来讲,你会感觉“睡眠”与“关闭屏幕”没啥区别,因为都是屏幕黑了,但其实是有区别的,你可以打开音乐播放器(比如网易云音乐),然后放着歌,你分别按option+command+电源键control+shfit+电源键,你会发现,按睡眠快捷键,音乐会停,但按关闭屏幕快捷键,音乐不会停,虽然你重新进入电脑都要输入密码,但它们的本质是不同的。
而锁屏,就是直接进入密码界面,屏幕并不会像睡眠或关闭屏幕一样黑掉。
屏保,就是电脑一段时间无任何操作,就会自动显示一张预设的图片,并且不时的从各个方向滑入显示等等,总之就是保持屏幕一直在变化,屏保是显像管显示器的年代的功能,当时是为了防止屏幕长时间显示同一个界面,导致电子束不断打在同一个地方而使屏幕出现问题,现在都是液晶屏,说实话,屏保并没有实质意义,只是看着好看罢了。
无操作多长时间进入屏保,是可设备的,在系统偏好设置桌面与屏幕保护屏幕保护→左下角即可设置
进入睡眠、屏幕保护、关闭屏幕后,如果你按任意键恢复显示,并不一定要输入密码,你可以设置过多久才需要输入密码,在系统偏好设置安全与隐私通用里面就可以设置,你可以设置马上就要输入密码,也可以设置5秒后,1分钟、5分钟、15分钟,1小时,4小时、8小时后,我建议设置5秒后才需要输入密码,因为有时候突然进入屏保或屏幕自动关闭而你又不想它关闭时,就可以马上晃一下鼠标或随便按一下键盘就可以恢复。


睡眠与休眠的区别

首先我解释一下,sleep是睡眠,hibernate是休眠,睡眠是关闭电脑的所有活动,但数据保存在内存中,电脑进入睡眠状态,当你按一下键盘或鼠标唤醒电脑时,恢复睡眠前的界面(其实它就没动),而休眠,是把内存中的数据转移到硬盘中,然后关闭电脑,当重新开机时,系统会把硬盘中保持的数据转移到内存,然后就可以恢复到原来的状态,比如你原来打开着哪个程序,现在还是打开着,所以休眠其实是关机了的,是不需要电来保持休眠状态的,而睡眠是需要用电来维持的,因为内存保存数据需要电。

这里引用man pmset中对hibernatemode的解释:
hibernatemode supports values of 0, 3, or 25. Whether or not a hibernation image gets written is also dependent on the values of standby and autopoweroff
For example, on desktops that support standby a hibernation image will be written after the specified standbydelay time. To disable hibernation images completely, ensure hibernatemode standby and autopoweroff are all set to 0.
hibernatemode = 0 by default on desktops. The system will not back memory up to persistent storage. The system must wake from the contents of memory; the system will lose context on power loss. This is, historically, plain old sleep.
hibernatemode = 3 by default on portables. The system will store a copy of memory to persistent storage (the disk), and will power memory during sleep. The system will wake from memory, unless a power loss forces it to restore from hibernate image.
hibernatemode = 25 is only settable via pmset. The system will store a copy of memory to persistent storage (the disk), and will remove power to memory. The system will restore from disk image. If you want “hibernation” – slower sleeps, slower wakes, and better battery life, you should use this setting.
Please note that hibernatefile may only point to a file located on the root volume.
简单的说,就是Mac的睡眠模式有三种:hibernatemode=0hibernatemode=3hibernatemode=25,等于0就是传统的睡眠,需要电维持,等于25就是传统的休眠,不需要电维持,而等于3(也是默认值)则是两种模式结合,即把数据保存在内存中,也向硬盘写入数据,Mac把这种模式叫“Safe Sleep(安全睡眠模式)”,这种模式会在电池电量不够时,自动关机,因为本身就已经把数据保存到硬盘,所以恢复的时候就是休眠模式的恢复,如果使用0模式,则电池电量不够导致自动关机时,当前的工作状态将全部丢失,如果你一直插着电,也可以把hibernatemode的值调到0,设置这个模式是用命令设置的:
sudo pmset -a hibernatemode 0
Bash
其中-a表示all,另有-b表示只对battery(电池模式,即没插电)有效,-c只对Charger模式(充电模式,即插了电)有效,还有-u对“UPS”模式有效,不过UPS模式对笔记本是没啥用的,UPS是不断电电源,是台式机为了应对突然断电的一个系统,带有电池,平时会充电,充满了会自动停止充电,在突然断电时,它能马上供电,让台式机能像笔记本一样不怕断电,而-a当然就是表示前面所有的模式了,一般我们用-a模式就行。
使用pmset -g命令可以查看当前的设置:
System-wide power settings:
Currently in use:
 lidwake              1
 autopoweroff         1
 standbydelayhigh     86400
 autopoweroffdelay    28800
 proximitywake        1
 standby              1
 standbydelaylow      10800
 ttyskeepawake        1
 hibernatemode        3
 powernap             0
 gpuswitch            2
 hibernatefile        /var/vm/sleepimage
 highstandbythreshold 50
 womp                 0
 displaysleep         1
 networkoversleep     0
 sleep                1
 tcpkeepalive         1
 halfdim              1
 acwake               0
 disksleep            10
其中hibernatefile /var/vm/sleepimage就是休眠时内存中的数据保存到硬盘的位置。

微调音量/亮度

我们知道F11是音量减,F12是音量加键,按一下就增/减一格音量,但其实这『一格』音量还可以分为『四格』来调节,方法是按住option+shift不放,再按音量加减键,就可以把一格分四次调节,调节亮度同理。

调节音量时播放声音

shfit+音量加减键(这样调节声音大小会有“笃笃”的声音)

神奇的option键

不管做什么操作,在什么界面,你都要试试按option看有没有什么,按一下,按住不放,双击,配合鼠标,配合其他按键等等。
比如:option+亮度加/减键=打开亮度系统首选项
option+音量加/减键=打开声音系统首选项

安装软件提示『app已损坏…』或『来自身份不明的开发者..』

特别是安装『大众授(Po)权(Jie)版』软件时,很有可能遇到:app已损坏,文件已损坏,来自身份不明的开发者等等,解决方法:
系统偏好设置安全与隐私通用→勾选允许任何来源
如果没有“允许任何来源”选项,可用以下命令显示出该选项:sudo spctl --master-disable

缩小当前程序快捷键

command+m(minimize)

让Mac支持NTFS格式

Mounty:免费(推荐)
ParagonNTFS:收费
NTFS for Mac:收费
MacOS的固态磁盘格式为APFS,机械盘格式为HFS(后来机械盘也可以是APFS了),而很多人因为用的是windows所以移动硬盘(甚至有些容量大点的U盘)都是NTFS格式的,两种不同格式是无法通用的,也就是Mac是无法往NTFS格式的存储设备里写入数据的(但可以读取),所以需要第三方软件支持,Mounty就是一个支持Mac往NTFS格式硬盘里写入数据的软件!

全屏/取消全屏快捷键

根据测试,绝大部分软件都用control+command+F进入全屏和取消全屏,对于访达/Finder,除了可以用control+command+F取消全屏,还可以按ESC键可取消全屏状态。对于Chrome浏览器,进入全屏后,再按shfit+command+F还可以再次进入完全全屏(连标签栏、url及书签栏都隐藏),另外由于Opera是使用Chrome的内核,所以Opera与Chrome一样,都可以进入完全全屏,而Safari与Firefox目前我还不知道怎样用鼠标或快捷键进入这个『完全全屏』的模式,但用js是可以的fullScreenApi.requestFullScreen(document.documentElement),不能控制台运行,只能在网页里。

Mac的多任务桌面

触控板

系统偏好设置触控板里有很直观的演示,直接去看就知道怎么用。

键盘

control+↑:进入多任务,与触控板三指上滑功能相同,此外还可以按F3(当然如果你开启F1-F12功能键,那就得按Fn+F3);
control+↓control+↑的反操作;
control+←/→:切换桌面(相当于触控板三指左/右滑动)。
在其他桌面空间的dock栏右击某个应用→选项→『在此桌面』,那么点击打开该软件的时候,就不会回到主桌面了(同时该桌面顺序会被调到第二位,即主桌面后面),同理,再新建桌面,一样可以用这个方法,这样的话,可以把你的桌面分成好几个,比如:工作,学习,娱乐等,每一个桌面把对应程序设置为『在这个桌面』,这样就能直接在多个角色之间切换了,而且被设置为『这个桌面』的程序,就算你关掉,再开还是在这个桌面,除非你把这个桌面也关掉,所以建议不要关桌面,如果你不主动主桌面,只是关里面的程序的话,那么不管是关机还是重启,这些桌面都不会消失,这些桌面里已经被设置为在『这个桌面』的程序也一样保留只为『这个桌面』服务。

分屏功能

鼠标按住你要在分屏中显示的其中一个软件的『全屏按钮』不放,即会自动进入分屏状态,然后把拖它入屏幕的左侧或右侧,然后再在另一侧选择一个分屏的软件,但是无法换两个分屏里的软件,要换的话必须取消其中一个,退出分屏然后再来,比较鸡肋。

开启F1-F12功能键

系统偏好设置键盘键盘→勾选使用F1,F12,esc.作为标准功能键即可,不过我没有勾它,因为我已经习惯直接调亮度,设置音量,音乐的上一曲下一曲暂停,如果勾了这个选项,那么上述操作就需要按住Fn键再按了,比较麻烦。

刷新网页快捷键

我们知道在windows中都是按F5刷新,而在Mac中,如果你没有把F1——F12功能键开启,那么是无法用F5刷新的,实际上不管在windows还是在Mac下,浏览器都有另一个刷新快捷键:command+R(R就是Reload,重新加载的意思),这个快捷键比F5更好用,因为不用离开基准位,而command+shift+R就是强制刷新。(注意:Safari的command+shift+R是进入阅读模式,R这时不是表示Reload,而是表示Read,Safari的强制刷新是option+command+R)

更换软件图标

在『应用程序』中,选中某个程序,command+i 打开应用程序简介(也可以右击→显示简介),点击左上角的图标(图标被选中会显示蓝色边框),command+c复制,然后打开另一个应用程序简介,鼠标点击左上角的logo选中它,command+v粘贴,即可把logo粘贴过来,当然也可以复制自己制作的图标,后缀必需是icns(如果不是 icns 而是普通格式比如 png,则在显示简介中无法查看,但如果把该程序拖到程序坞就可以看到你修改的图标),需要用支持这个格式的工具制作或者转换。

给app设置桌面快捷方式

我们知道windows设置桌面快捷方式是右击→发送快捷方式到桌面,而Mac的程序快捷方式都是在启动台(launchpad)中的,可能有些童鞋依然改不了快捷方式在桌面的习惯,Mac其实是可以建立软件的快捷方式到桌面的,方法:打开Finder,点击『应用程序』,找到你要创建快捷方式的应用,用鼠标拖动它到Finder左侧栏的『桌面』里,然后去桌面看看,就有一个快捷方式了,但是『快捷方式』在Mac里不叫『快捷方式』,叫『替身』

Mac屏幕上的白条是什么?

一开始,我自己也遇到过这问题,这个『白条』,既没有关闭按钮,也不能按command+W、command+Q关闭,按delete也无法删除,但上面又可以打字,我当时想怎么这么奇怪,后来不知怎么又没了,后来我又发现在上边打字按回车能关闭,最后发现,这个条其实是用来快速定位文件的,熟悉windows的童鞋,可能知道在windows资源管理器中,如果某个文件或文件夹的名称是英文的,那么我们可以随便选中一个文件,输入法切换到英文,然后直接快速输入你要找的文件或文件夹名称(是的,直接输入,没有输入框),你会发现它可以快速定位到你要找的那个文件,可惜的是不支持中文文件名。Mac也有这样的功能,并且还支持中文文件名,那个白条,就是在你当前在Finder里,并且输入法是中文的情况下,不小心输入了文字出来的,所以试试这个强大的功能吧,这个白条就是让你输入中文的,输入中文后回车这个白条就没了,同时也定位到你输入的中文对应的文件!

Mac怎样录屏?

  • 1)使用Mac自带的软件QuickTime就可以录屏,打开QuickTime,点击菜单栏中的文件新建屏幕录制
点击红色的按钮即可开始录制。但我非常不建议用QuickTime来录屏,因为它导出的格式,尺寸少的可怜,并且导出的文件非常大,没有特别需求的都不建议用QuickTime来录屏。
使用其他录屏软件,我强烈推荐:Screen Flow,它能导出非常多的格式,而且导出的分辨率可自定义,还可以适当裁剪(总有录的不好要裁掉),还可导出gif图,而且帧数质量都可以自己调,这样可以在保证清晰度的同时把视频、gif图的体积减小到最小。

Continuity Camera(连续性相机)

  • 我们以前从iPhone传一张照片到Mac,可以用Airdrop(隔空投送),或者用QQ、微信传给自己,电脑上开了QQ或微信,自然就能接收到照片,当然如果你使用了iCloud同步,直接从Mac上的Photos应用中复制出来也是可以的。
  • macOS从Mojave(10.14)开始,又多了一种方法,就是用Continuity Camera(连续性相机),当iPhone和Mac登录同一个AppleID(即iCloud账号)的情况下,在Mac的某些软件下可以使用Continuity Camera来直接插入一张照片,比如Mac的iWorks三件套Pages、Numbers和KeyNotes,还有记事薄(Notes),文本编辑器(textEdit),还有第三方Markdown编辑器Typora都支持直接插入iPhone拍摄的照片,当然Finder也是支持的,但是因为Finder不是文档,所以就不是插入,而是相当于把iPhone(要求升级到iOS 12)拍摄的照片传到当前文件夹了,因为编写该文章时,这个功能出了才不到一个月,以后会慢慢越来越多软件支持的。

视频播放器

强烈推荐IINA,目前最好用的视频播放器(当然如果你要播放4k视频,貌似不支持),RMVB、MKV播放毫无压力,而且资源占用率低,不像迅雷影音,一用它看电影电脑散热风扇就呼呼响转个不停。