MacOS
1.应用场景
主要用于尽快熟悉mac操作,以及防止遗忘。提高工作或者生活效率.
2.学习/操作
前言:
Mac 不同不系统, 不同版本的快捷键都可能是不同的
这里 Mac 版本系统信息如下:
1.文档阅读快捷键
Mac 键盘快捷键 - Apple 支持 (中国) // 发现不是很准【即便是新购买的机器】
2.整理输出 1.vscode 1. 在终端中输入 code ‘文件路径’ 即可在vscode中打开安装code 命令到终端
结果:// 生效
同时只要安装了oh my zsh,
vscode自带的终端如果使用的 Terminal.app, 则vscode也会使用oh my zsh
如果之前安装之前vscode打开了自带终端,关闭重新打开即可【因为不带主动推送】
比之前的界面好看多了~~~ nice
其实这里选择后者,主要原因还是: 在版本控制下,分支名称很长的情况下, 如果不另起一行, 不好看。
否则还是觉得默认主题还是很美观的~~
2. 打开vscode自带终端的命令:control + ~ // 打开/关闭终端
control + shift + ~ // 新建终端
3. 光标移动代码中
control + - // 回到上个光标的位置
shift + control + - // 回到下个光标的位置
4. 配置vscode自带终端的字体大小默认的字体为12, 实在是太小了,看不清文字
配置如下:
这下大了一些,没那么瞅眼了~~
vscode导航页面有提示:
更多信息:
/wxingheng/e3fc8bb470db102bc12c3cfcaabdcfae // mac os下vscode快捷键
Note:
要在英文输出法下。
2. delete键是哪个? mac pro 上相当于windows下的delete键是哪个?Fn + backstage 即 delete键
3. 剪切复制粘贴, 分别如下,command + x
command + c
command + v
基本上这里command类同于windows下 ctrl
但是mac pro下还有ctrl键
但是对于文件macOS下,command + x并不能发挥剪切/移动的作用,
需要使用command + c
然后command + option + v -- 表示移动。
4. 快速搜索command + blank【空格键】
输入想打开的app名等, 回车或者点击即可打开
如果安装了xtools我这里设置成了option + 空格,进行快速搜索
5. 来回切换两个界面command + -->| // command + tab键盘
Note:
但是有时候,不能生效, 原因TBD
6. 切换显示隐藏 隐藏文件【以点开头的文件】shift + command + . // 最后是个点
7. 打开/关闭启动台四指在触控板上由外向内收 --- 打开
四指在触控板上由内向外放 --- 关闭
8. 回到桌面四指在触控板上由内向外放
Note:
此时, 不是处于打开启动台的情况下, 否则就是关闭启动台
另外,我们知道Windows下, 快速回到桌面状态, 是 win + d
9. 右键双指按触控板
Note:
mac 上触控板并没有所谓的点击左键和单击右键,单击就是点击【也就是Windows下的点击/左键】
10. 三指操作三指由下往上滑 --- 将进程程序分摊在桌面分布
三指由上往下滑 --- 将分摊在桌面的进程程序还原成原来的模样, 但是一般在两个操作之间, 我们会选择其中一个进程程序,来作为新的窗口
11. home / end 键Fn + 左箭头 // home键
Fn + 右键盘 // end键
macbook里如何实现home和end键的功能?_百度知道
Note
只是用于文本编辑时!
Mac 终端Terminal光标移动快捷键 // 20210604 周五 家里
在Mac系统中并没有Home、End等键,所以在使用时并不是特别的顺手,但是有几个键位组合可以使Terminal的操作更加灵活方便。
1、将光标移动到行首:ctrl + a /// 这里已将WeChat的截图快捷键换成了 control+s
2、将光标移动到行尾:ctrl + e
3、清除屏幕: ctrl + l
4、搜索以前使用命令:ctrl + r
5、清除当前行: ctrl + u
6、清除至当前行尾: ctrl + k
7、单词为单位移动:option + 方向键
12. 自带截屏与录制工具Command + Shift + 5 快捷键调出Mac自带的录屏功能
13. 分屏没有找到快捷键
暂时可以通过:
窗口左上角的最大化按钮, 悬浮即可看到, 如下所示, 选择下面任意一个,进入分屏状态
14. 锁定屏幕Control-Command-Q:立即锁定屏幕。
15.关闭应用程序/窗口Command+ Q ---> 关闭应用程序/进程。
Command+ W ---> 关闭窗口/实例 // 优先推荐
Note:
不单单针对终端如此,对于所有的应用程序/窗口实例有效
补充
使用exit也可以推出进程,并且关闭窗口
配置如下:
新建终端窗口,---》 偏好设置---》描述文件---》 shell ---》 选择当shell退出时【关闭窗口或者当shell完全退出时关闭窗口】
Note:
同时可配置其他终端的设置~~, 结合自身情况做配置尝试即可~~
16. 选择多个文件按住comman,点击所要选择的文件 【可以跳跃选择】
按住shift,可以连续选择
类同于
Windows下,ctrl+点击所要选择的文件
shift+点击所要的选择的文件
17. 刷新浏览器如Chrome // 20210415 周四 公司普通刷新:command +r
强制刷新:command+shift+r
删除cookie等:command+shift+del 点击 清除数据 注意勾选的选项(不要把保存的密码也删除)
18. 复制文件路径 // 20210415 周四 家里option + command + c
19. 更换用户头像为自定义图片【锁屏时显示】打开‘偏好设置’--> 用户与群组
此时直接将想要替换的图片拖拽到头像位置即可【如果无法拖拽, 将图片先加入照片再试】
已经替换成功~~ // 锁屏下暂时无法截图
至于为什么添加到照片依然找不到图片, TBD
20. 解决 macOS无法验证此App不包含恶意软件从网上下载的unix可执行文件【已经编译】,但是macOS提示无法验证, 于是没法执行
macOS无法验证此App不包含恶意软件_空大白-CSDN博客
工具推荐:
2021-04-02 - MacBook - 推荐工具收集_william_n的博客-CSDN博客 // 2021-04-02 - MacBook - 推荐工具收集
21. 修改用户/管理员密码 22. 安装wgetWget - GNU Project - Free Software Foundation
Index of /gnu/wget
Mac OS 安装Wget-阿里云开发者社区
具体操作:
推荐第三种使用浏览器下载一个Wget的源码包,/software/wget/
打开终端解压 1) 输入:tar zxvf wget2-2.0.0.tar.gz 2 )输入: cd wget2-2.0.0 // 进入到解压的目录 3) 输入:./configure 4 )输入:make 5 )输入:sudo make install
23. Mac双屏时程序坞(任务栏)跑到副屏上怎么办? // 20210916 按下option+command+D,开启程序坞“自动隐藏”,副屏程序坞消失鼠标回到主屏,放在主屏正下方中间的边缘不要动,主屏能看到扩展坞出现了按下option+command+D,锁定其到主屏。 24. 设置文件夹默认为分栏模式指定目录下,右键调出"查看显示选项“
勾选 “始终以分栏试图打开”
25. 合并终端窗口,以及创建终端窗口组在 Mac 上的“终端”中使用窗口组 - Apple 支持
扩展访达也是一样, 同时其他窗口应同是
扩展:设置在当前目录下,右键--》打开当前目录下的终端,参见下面设置
26. 解决Mac外接2k显示器出现的字小和字虚的问题/william_n/article/details/121310127
27. Mac怎么看wifi密码,苹果电脑怎么查看wifi密码/article/0bc808fc617bc81bd485b93b.html
28. 隔空投送 // 很有用 -- 特别是同一空间下的大文件传输,方便快捷 20211125Mac电脑打开隔空投送并传送文件的技巧 - 知乎
注意事项:
1. 保持设备之间连接同一局域网
2. 确保隔空投送打开,设置为能发现我,最好是临时允许所有人发现我
不需要打开文件共享设置,那是另外一个功能。
个人认为,两者通信的本质,都是通过局域网网络传输,只是控制手段有所区别。
在 Mac 上使用“隔空投送” - 官方 Apple 支持 (中国)
在点击隔空投送后,将希望投送的文件,拖放到想要投送的用户头像上即可。
29. 强制退出 App如何在 Mac 上强制退出 App - Apple 支持 (中国)
截图
30. iPad与MacBook Pro充电器的互充 - 效果iPad的充电器可以给MacBook Pro用吗? - 知乎
macbookpro的充电器和ipad pro… - Apple 社区
简单说,
都可以。
前者的充电器给后者使用,充电速度会变慢,【原因很简单,后者功率更大】
反之,会变快。
但是个人建议,还是各用各的。
补充:
关于 Apple USB-C 转闪电连接线 - Apple 支持
用 iPad 或 Mac 笔记本电脑电源适配器为 iPhone 充电 - Apple 支持
为 iPhone 快速充电 - Apple 支持
31. 使用sublime进行快速的文件编辑 -- 包含终端窗口下操作Sublime text 3 - 学习/实践_穿素白衫的少年的博客-CSDN博客
subl . // 使用sublime打开当前的目录
subl dirname // 使用sublime打开dirname目录
subl filename // 使用sublime打开filename文件
32.终端下使用默认/指定程序打开文件比如终端窗口下,使用chrome打开index.html
open index.html // 默认会用chrome打开,这是个人配置有关,也许你会使用safari来打开
或者
以特定程序打开文件、文件夹
open -a /Applications/指定程序 指定文件(文件夹)
open -a /Applications/google\ chrome.app index.html // 话说如果很复杂,建议直接到目录下,点击,打开方式,选择指定的程序去打开。
33. 终端下各种操作与剪切板的结合使用20220525 周三
Mac终端输出重定向到剪切板_real慕华的博客-CSDN博客
1. 输出结果到剪切板
在终端操作中有时候需要将输出直接输出到剪切板,而不是终端或者文件中,比如使用base64编码文件的时候标准输出或者重定向到文件都不太方便。使用如下命令即可
# 复制
base64 文件名 | pbcopy # 粘贴到终端(单独使用似乎没卵用,直接⌘+v更香),组合命令倒是挺好用 pbpaste
常用粘贴组合命令注意:所有剪切板文本全都指最新的一条。
# 粘贴重定向到文件流 pbpaste>savefile # 追加到文件末尾 pbpaste>>savefile # 统计剪切板文本行数 pbpaste | wc -l # 统计剪切板单词个数 pbpaste | wc -w
粘贴复制+其他组合命令# 将剪切板的数据正序排序,并且将排序后的文件重新复制到剪切板 # 按行排序 pbpaste | sort | pbcopy # 读取文件倒序排序并且复制(组合很灵活自己尝试吧举一个例子完事儿) cat file | sort -r | pbcopy
# 将剪切板中文本倒序后复制到剪切板 # 多行文件每一行都会倒序 pbpaste | rev | pbcopy # 移除重复的文本行,写回剪切板 pbpaste | sort | uniq | pbcopy # 将所有重复行全部移除,一个不留 pbpaste | sort | uniq -d | pbcopy
# 将剪切板中的HTML删除然后写回剪切板 pbpaste | tidy | pbcopy
# 显示剪切板中前3行 pbpaste | head -n 3 # 最后3行 pbpaste | tail -n 3 # 将Tab转成space pbpaste | expand | pbcopy
34. 双击触控板,可以触发放大/缩小 35. 加快macOS光标的移动速度问题:MacOS默认的光标移动速度,太慢了
解决:
怎么加快macOS光标的移动速度?加快macOS光标移动速度的方法教程-下载吧
在系统偏好设置 -> 键盘 -> 键盘(第一个标签页)里,有两个选项:
按键重复:对应的是移动速度;
重复前延迟:对应的是移动前的反应时间。
把它们都调到最快,你会感受到光标在屏幕上跳跃的快感。
好很多了~
更进一步:
如果你还是觉得不够快,可以尝试在「终端」应用输入以下代码:
defaults write NSGlobalDomain KeyRepeat -int 1
defaults write NSGlobalDomain InitialKeyRepeat -int 15
第一行的 KeyRepeat 对应的是「按键重复」,系统设置里调到最快对应的值是 2,你可以调成 0 或者 1(建议调为 1,0 可能会太快);
第二行的 InitialKeyRepeat 对应的是「重复前延迟」,系统设置里调到最快对应的值是 15,你可以尝试调成 10 或者更小,不过我还是建议保持 15,因为反应时间太快会容易导致误操作(比如 Esc 键和 Command-Z 这样的快捷键);
输入后按回车,需要重启电脑后生效。
你也许会注意到系统设置采用的措辞是「重复」,而不是我描述的「移动」,是因为这些选项也适用于字符输入,比如长按字母 a 会输出一堆「aaaaaaaaa」。但是重复输入字符这个功能在有些电脑上是被禁用的,你需要在「终端」应用输入以下代码来开启(需重启电脑):
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
36. Open With VSCode----在Mac上右键菜单通过Visual Studio Code打开文件夹操作的设置Open With VSCode----在Mac上右键菜单通过Visual Studio Code打开文件夹操作的设置_雒琰湦的博客-CSDN博客_mac vscode 右键菜单
保存为【使用VSCode打开】
效果如下:
举一反三:
其他软件的快速操作配置也是相同的,但是前提是要确认准确的软件名称【直接应用程序中查找即可】。
插入遇到的问题:有可能在执行打开时,出现报错,一直提示不能被打开,不被允许。
配置参考 ✅
检查和解决办法:
1. 先要确保程序是处于应用程序之内的
2. 找到具体的程序完整准确名称
3. 同时在应用程序中点击该程序,保证能正常打开程序。
通常只要上面三点能满足,是不会存在问题的。供参考
37. 设置别名 - 含全局别名和局部别名Note:
Linux & Mac 下的alias和export 的区别
alias的作用是给命令起一个别的名字(作用的是命令) export的作用是设置一个变量(作用的是变量) 这两个命令在bash中“=”两边都不能含有空格
这里则使用alias。
另外,由于Mac 安装了oh-my-zsh
局部终端窗口下设置:-- 只在当前的终端窗口下生效,一旦关闭该窗口,那么便无效了。只需要将命令在窗口中执行即可
alias lua53="$HOME/Documents/Env/lua/lua-5.3.0/src/lua"
alias lua54="$HOME/Documents/Env/lua/lua-5.4.4/src/lua"
alias lua="$HOME/Documents/Env/lua/lua-5.4.4/src/lua"
alias php72="/opt/homebrew/opt/php@7.2/bin/php"
alias php81="/opt/homebrew/opt/php@8.1/bin/php"
全局设置:编辑当前用户主目录下的.zshrc文件,加入如下命令,「应该结合自身情况,加入对应的命令」
一起正常~~ 可以愉快玩耍了~
38. 如何在不同桌面间切换?要在 Mac 的虚拟桌面间切换,可以用两种方式:
Control 钮 + 左右方向键: 按住 Control 钮加上前后方向键,就可以在不同桌面间切换。「这种方式适用于mac台式机」
在触控板上三指 or 四指左右滑动:「只适用于mac笔记本」
如果左右滑动没有成功切换的话,请到“系统偏好设定”>“触控式轨迹板”>“更多手势”勾选“在全萤幕 App 之间滑动”,点下面的“用三指左右滑动”就可以自订要用三指还是四指来切换虚拟桌面。
39. mac终端下 如何转义路径中的空格在 Mac 终端下,转义路径中的空格可以使用反斜杠(\)来实现。在命令行中输入路径时,在空格前添加反斜杠即可。
例如,假设我们要访问路径为 /Users/username/Documents/My Folder 的文件夹:
cd /Users/username/Documents/My\ Folder在上述命令中,我们在 My 和 Folder 之间添加了反斜杠,以转义路径中的空格。这个命令将进入 /Users/username/Documents/My Folder 文件夹。
类似地,如果我们要在路径中使用带有空格的文件名,例如文件名为 My File.txt,可以使用以下命令:
cd /Users/username/Documents/My\ File.txt在这个命令中,我们在文件名 My 和 File.txt 之间添加了反斜杠,以转义文件名中的空格。
在命令行中,也可以使用双引号或单引号来包含路径,以避免在路径中转义空格。例如:
cd "/Users/username/Documents/My Folder"cd '/Users/username/Documents/My Folder'cd "/Users/username/Documents/My File.txt"cd '/Users/username/Documents/My File.txt'在这些命令中,使用双引号和单引号将路径括起来,使我们无需转义路径中的空格。
建议:直接就用引号括起来,最为简单好记
40. 更改鼠标的跟踪移动速度 - 通过命令方式 提前说一句,系统偏好设置,已经设置到极限,还时感觉慢。下面通过非常规方式----命令行方式
修改mac的鼠标当前跟踪速度: defaults read -g com.apple.mouse.scaling defaults write -g com.apple.mouse.scaling 6.0
mac支持使用命令设置鼠标最大跟踪速度 是的,您可以使用命令来设置鼠标最大跟踪速度。以下是设置鼠标最大跟踪速度的命令:
defaults write -g com.apple.mouse.scaling max <value> 其中,<value>是您希望设置的鼠标最大跟踪速度的值。默认值为3,您可以尝试将其设置为更高的值以增加鼠标速度。
例如,将鼠标最大跟踪速度设置为6的命令如下:
defaults write -g com.apple.mouse.scaling max 6 完成后,您需要重新启动电脑才能使更改生效。请注意,使用命令更改设置可能会对系统造成一定的风险,因此请谨慎操作并备份重要数据。
如果使用命令进行修改之后,系统设置中鼠标跟踪速度是否也跟着变化?
是的,使用命令修改鼠标跟踪速度后,系统设置中的鼠标跟踪速度也会相应地更新。您可以打开“系统偏好设置”中的“鼠标”选项,查看鼠标跟踪速度是否已经更新为您使用命令所设置的值。如果没有更新,请尝试重新启动电脑或注销并重新登录系统。
➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling 3 ➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling 2 ➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling 2.5 ➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling 1 ➜ lucky_wheel git:(using) ✗ defaults write -g com.apple.mouse.scaling 6.0 ➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling 6.0 ➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling max 6.0 ➜ lucky_wheel git:(using) ✗
但是并没有变快,开始重启电脑试试
重启之后,确实变快了,此时获取最大鼠标速度,显示为6.0 ➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling max 6.0 ➜ lucky_wheel git:(using) ✗
但是在“系统设置“-》鼠标-〉跟踪速度,数值在中间位置,【本来以为可以调节到更快】,就向后调节了一下,结果反而变得很慢, 获取跟踪速度最大值,显示为2.5【感情这是又回去了】
不过如果不再通过可视化的方式去调节,那么就可以这样使用了。【也算是有点效果】
➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling max 2.5 ➜ lucky_wheel git:(using) ✗ defaults read -g com.apple.mouse.scaling 2.5 ➜ lucky_wheel git:(using) ✗
41. 调节键盘在英文输入法下,能够重复输入就是按住一个按键能快速重复输入,中文输入法下已经支持。
系统偏好设置的方式不可行!!【对本人的mac,系统为macOS 13.2.1 】
如果您无法在“键盘”选项卡中找到“重复”选项,可能是因为您的系统版本不同或者您使用的键盘不支持“按住重复”功能。
在这种情况下,您可以尝试使用以下方法打开“按住重复”功能:
打开“终端”应用程序。
输入以下命令并按下回车键:
defaults write -g ApplePressAndHoldEnabled -bool true 退出“终端”应用程序并重新启动电脑。 完成以上步骤后,您应该可以在英文输入法下按住某一个字符键自动重复输入了。如果您希望将“按住重复”功能关闭,可以使用以下命令:
defaults write -g ApplePressAndHoldEnabled -bool false 同样,完成修改后需要重新启动电脑才能使更改生效。
请注意,使用命令更改设置可能会对系统造成一定的风险,因此请谨慎操作并备份重要数据。
实践如下: ➜ ~ defaults write -g ApplePressAndHoldEnabled -bool true ➜ ~ defaults read -g ApplePressAndHoldEnabled -bool 1 ➜ ~
没有重启电脑的情况下,可以在终端下,英文输入法下,可以做到重复输入,但是在其他地方,就不行了。
回头重启电脑试试!!tbd
后续补充
...
3.问题/补充
TBD
后续补充
...
MacOS - 快捷键以及各种操作汇总