MAC技巧和高效快捷键

MAC电脑技巧和常用快捷键

终端

pwd 查看当前文件的路径
sudo -i 切换成root
su -name 切换成普通用户
查看某个包的安装路径:比如GIT:which git

/usr/local/bin/git

配置环境变量

在当前用户目录新建一个.bash_profile文件

export PATH=${PATH}:${ANDROID_HOME}/platform-tools 
export 的语法中:号的作用相当于追加,号,就是追加到旧的path后面

export ANDROID_HOME=/Users/alien/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

刷新环境变量

source ./.bash_profile

但是上述命令每次执行后,退出终端,再次进入,发现命令失效,解决方式如下:

检查你的默认shell是什么

echo $SHELL

注意:以前每个新用户的默认shell是/bin/bash,而新版本的macOS Catalina开始,新用户的默认shell改为了zsh
如果输出是bash,sh,zsh,那么你用的可能是BourneShell的一个变种,对于zsh,使用.zshrc,那么你可以把环境变量添加到你主目录的.profile或者.bash_profile,如果不存在就创建一个即可。

由于我每次关闭窗口后,都要重新执行source 才能重新生效,因此我的解决方式是创建一个新的 .zshrc文件(和.bash_profile同级)
可以理解为zshrc是shell初始化必须执行的一个脚本文件

修饰键说明

^:Control 最常用的用法是模拟鼠标的右击
⌘:Command 类似于Win下的^键(Ctrl键)
⌥:Option 类似Win下的Alt
⇧:Shift
fn:功能键

修改AS常用的快捷键(括号内为Win系统)

Previous Highlighted Error 快速跳转到先前的错误处(Shift + F1)
Complete Current Statement 快速在当前代码末尾处增加;(Ctrl + Shift + Enter)
Show Context Actions 在当前代码处显示Action菜单如创建class(Alt + Enter)
Code-Completion-Basic 代码自动完成 (Space + 空格)
Edit-Find(Ctrl + F)代码查找
Find-Show Usages 查看当前方法的引用(Ctrl + Alt + F7)
Declaration or Usages(control + 鼠标左键)
Move Statement Up(Alt + 向上按钮)Eclipse常用
More Statement Down(Alt + 向下按钮) Eclipse常用
Duplicate Entire Lines(Ctrl + Alt + 向下按钮)复制当前一行代码

MAC的快捷键

Command + 空格 输入term,快速打开终端等,全局搜索
Command + Option + 方向键 在前后两个Tab间切换
Shift + 方向键 选中某个字符
Shift + Option + 方向键 选中某个单词
Command + 方向键 快速跳到行头或行尾
Command + Shift + 方向键 快速选中行头或行尾到当前光标的文本
Command + M 当前窗口最小化
Command + H 快速隐藏当前窗口(不太清楚和Command + M的区别)
Command + Delete 快速移到废纸篓

Command + N 新建多个显示窗口
Command + T 新建浏览器标签页
Command + Q 彻底关闭程序
Command + W 关闭当前程序的窗口
Command + Tab 切换程序窗口
Command + Tab + Shift 切换程序窗口
Command + Tab 按住不松Command,想要关闭所有的应用程序,再次Command + Q即可
Command + ~ 切换同一个程序的不同窗口
Fn + x(delete)删除光标右边的内容
点击链接跳转 Command + 鼠标左键 打开网页会新建标签页打开新的网页
Commad + Enter 跳转到下一行

常用的切换窗口的快捷键

Ctrl + 方向键 切换桌面
Command + 方向键 切换同一个程序的窗口,比如 “终端”
Command + Tab 切换不同程序的窗口

注意:Finder无法使用Command + Q关闭
有时候程序会卡死,这时Command + Q也无法关闭,使用Command + option + esc 强制关闭

触摸板快捷键

选中单词,点按,继续施加力气,就会出现翻译
双指点按,相当于鼠标右键
双指滚动网页
双指捏合-放大缩小
双指轻拍两下,智能缩放
双指旋转,可以在照片中改变照片旋转方向
双指从触摸板边缘往里滑动,可以呼出通知中心
浏览器如果在一个Tab中进入多个页面,可以通过双指左右轻扫,在前后页面中切换
三指拖移(MAC默认关闭)相当于按住鼠标左键并拖拽文件或应用,选中文本。启动-设置-辅助功能-触控板-触控板选项-启用拖移
四指左右滑动,全屏切换应用程序
四指往上滑动-调度中心,类似手机从下往上滑-最近任务
四指往下滑动-Expose,类似调度中心,区别是-打开的是当前选中的一个应用的不同页面
拇指 + 其他三指,抓合-打开启动台
拇指 + 其他三指,散开-回到桌面

设置-键盘-文本-设置短句生成长句这个功能非常实用,比如生成一些模版代码

截图

A:Command + Shift + 3 截图到桌面
B:Command + Shift + 4 区域截图到桌面
C:Command + Shift + 5 图形界面-录屏操作
D:Command + Shift + 6 截取TouchBar
Command + Shift + Control + 3 截图到剪切板(可以先A操作,松手再按 Control)
Command + Shift + Control + 4 区域截图到剪切板(可以先B操作,松手再按 Control)
程序窗口截图 先A操作,松手,点空格
去阴影 程序窗口截图自带阴影,只需要在截图的时候,按住option不松,截出的即不带阴影
内存压缩 MAC导出的图片质量PNG格式,占内存,只需使用系统预览功能-导出JPEG格式即可
长截图 需要第三方软件,如Xnip,腾讯的Snip

其他技巧

Option(单刀双掷开关)

  1. 拖拽文件默认操作是剪切,如果拖拽文件的同时,按住option,那么效果是复制粘贴,全平台很多操作如剪辑软件也是类似效果。
  2. 点击菜单的时候,按住Option,你会看到一些隐藏的彩蛋属性
  3. 关闭窗口的时候,比如此时由很多Finder窗口,如果按住Option,会一次性关闭所有窗口
  4. 右键的打开方式,默认是一次设置,如果按住Option,选项会变为默认打开方式
  5. 右键拷贝文件路径,Option操作
  6. 快速翻页,点击滚动条的同时按住Option
  7. 快速展开文件夹内的内容,点击Finder文件夹的下箭头同时+Option
  8. 商标™:option + 2
  9. 不等号≠:option + =
  10. 注册商标®:option + R
  11. 圆周率π(大写为∏):option + P
  12. 版权©:option + G
  13. 度°:option + K

AppleScript脚本编辑器

通过编写AppleScript也可以做一些方便的事情,如Soundflower录屏内置系统声音软件的一些脚本处理

但是安装的时候无论如何都是失败,因为系统-安全-无安装App-任何来源这一项

通过终端输入打开这一设置:

sudo spctl --master-disable

使系统分区可以写入

sudo mount -uw / && killall Finder

使所有为签名的应用可以运行

sudo spctl --master-disable

然后再安装Soundflower.pkg包

但是上述几种方式都试过后,在M1系统上依然失败[哭了]

于是目前找QuickTime的替代方案:

ScreenFlow
OBS
https://github.com/ExistentialAudio/BlackHole

on run
    
    do shell script "sudo rm -rf /System/Library/Extensions/Soundflower.kext" with administrator privileges
    do shell script "sudo rm -rf /Library/Extensions/Soundflower.kext" with administrator privileges
    do shell script "sudo rm -rf /Library/Receipts/Soundflower*" with administrator privileges
    do shell script "sudo rm -rf /var/db/receipts/com.cycling74.soundflower.*" with administrator privileges
    do shell script "sudo rm -rf /Applications/Soundflower" with administrator privileges
    "Done!"
    
end run

录屏相关的设置

每次录屏都要改 输入/输出 这些设置

  1. 打开MIDI音频设置
  2. 创建聚集设备 勾选Soundflower(BlackHole-M1替代品),注意选中2ch即刻(2声道)
  3. 创建多输出设备(选择一个主设备,如蓝牙耳机,BlackHole,扬声器)
  4. 系统偏好设置 -> 声音,输入-选择“聚集设备”,输出-选“多输出设备”。

录屏设置里面:
选项等价于 上述 声音设置-输入的设置

  1. 如果都想录制 内置声音 + 外置麦克风 => 选择聚集设备(输入)
  2. 如果只想录制 内置声音 => 选择 Soundflower(2ch)即可(输入)那么就只有系统发出声音而没有麦克风的声音了

注:

  1. 声音在聚集设备(输入)和多输出设备(输出)情况下,无法调整系统音量,此种情况只能再次调节声音中输入输出才能重新设置音量。
  2. 我的MIDI的输入和输出设置的主设备均为 BlackHole
  3. 因为输出设置只能在声音设置里面修改,且会影响整个系统声音,所以我只录制内部声音时一般先选-BlackHole去录制,录制结束后想听效果,再重置为默认麦克风输出
  4. 且录制系统声音的大小是和被录制播放器的声音设置成正比的,播放器声音越大,录制的声音也就越大
  5. 因输入设置是在录屏的时候设置的,所以我们可以选择性的要哪些声音,比如 只录麦克风,只录内置,或者两者都录
  6. 而输出设置则是把这些录到的声音合并后导出,比如 只导出麦克风,只导出内置,或者两者都导出。
  7. 但是上述6在输入设置是【聚集设备】的时候,输出设置【多输出设备】和【BlackHole 2ch】的效果是一样的,可能是BlackHole的过滤机制问题吧。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容