电脑一:
型号:MacBook Pro 2018,i7 16G内存 256存储。
入手时间:2018.11.04
价格:京东 16728元(原价18688元)
# 硬件信息
MacBook Pro (15-inch, 2018)
处理器 2.2 GHz 六核Intel Core i7
内存 16 GB 2400 MHz DDR4
图形卡 Intel UHD Graphics 630 1536 MB
电脑二:
型号:MacBook Pro M4 16寸,M4Pro芯片 14核 + 20核,24G内存 + 512存储。
入手时间:2024.11.08(到手时间)
价格:京东 17999元(原价19999元,国补减了2000)
# 硬件概览
型号名称: MacBook Pro
型号标识符: Mac16,7
型号: MX2X3CH/A
芯片: Apple M4 Pro
核总数: 14(10性能和4能效)
内存: 24 GB
系统固件版本: 11881.41.5
操作系统加载程序版本: 11881.41.5
微信搜索【Mac软件管家】,进入聊天页面回复【软件】,就会发送一个新的软件下载目录页面的链接过来。
里面的软件涉及到各行各业,不一定是免费的,此外公众号还可以提供一些收费的人工服务,我是没用到过。
mac系统适合编程,但mac系统有个对于编程人员来说,挺恶心的一个特性:
它会在每个文件夹中,新建一个叫做.DS_Store文件。
这个文件的作用是用来记录当前文件夹内部文件的排序方式、分组方式等文件夹配置相关的东西,所以所有程序员都会把这个文件,加的.gitignore文件中,让git忽略,这样这个文件随便自动生成修改什么的,都不会影响项目了。
但有些时候还是需要这个文件物理毁灭一下的,比如把项目压缩、资源文件压缩打包上传时,可以在需要递归清除.DS_Store的文件夹中,使用终端执行:
# 递归删除当前文件夹和所有子文件夹中的 .DS_Store 文件
find . -name '.DS_Store' -type f -delete
在启动台打开终端:
1. 设置每行显示的图标数目为12:
defaults write com.apple.dock springboard-columns -int 10
2. 设置每列显示的图标数目为9:
defaults write com.apple.dock springboard-rows -int 8
3. 重启 Dock,又由于修改了每一页显示图标数量,可能需要重置Launchpad,两步并做一步:
defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock
注意有一点,每次如上修改完后,启动台的图标位置就会重置,大致效果就是,启动台分为两屏,系统自带的在第一屏,其他的在第二屏,所以尽量先调这个,再按软件,不然把图标都拉到第一屏,会很累。。。
本来我是让程序坞贴在屏幕左侧的,能更省空间,但用了几年,发现程序坞我用的不多,大多数时候我都是 command + tab
来切换程序的,所以学同事开启了「自动隐藏和显示程序坞」(快捷键command + optiion + d
)。
但还是发现,程序坞自动隐藏后,鼠标贴到边缘想要它显示时,它会有个一秒的延迟,但我不想等。
终端粘贴并执行下面的指令,会设置这个延迟时间为0:
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
想要恢复,则粘贴并执行下面的指令:
defaults delete com.apple.Dock autohide-delay && killall Dock
mac系统正常使用,创建文件夹时是不允许文件夹名称以点 . 开头的,会弹出提示。
此时需要使用终端执行一次下面的两条指令,以后就可以创建了。
# 先执行
defaults write com.apple.finder AppleShowAllFiles -bool YES && killall Finder
在Mac使用node的npm,有时会突然有以下报错:
gyp: No Xcode or CLT version detected!
这是Mac的xcode
工具出现错误,如果这是直接执行安装xcode
的指令,很可能会再报错:
error: command line tools are already installed, use "Software Update" to install updates
所以这时需要先删除卸载:
sudo rm -rf /Library/Developer/CommandLineTools
再重新安装
xcode-select --install
然后会出现弹框,确认后开始安装并显示倒计时,倒计时可能会显示还需要3个小时6个小时的,其实就是唬人的,实际十分钟内就OK,大部分几分钟就OK了。
安装完成后,再使用node,报错不见了。
使用快捷键 Command + Option + ESC ,可以打开 Mac 的 强制退出应用程序 功能窗口。
系统软件只能重新开启,其他软件只能强制退出。
最近我的这个键盘除了问题,就是按下某些按键时,偶尔明明只按了一次,但是屏幕却像是我按了两次。
比如我明明输入的return
,等输入完一看,编辑器里显示retturn
,多了一个t
,但我实际按键的时候并没有按多。
这个百度知道:macbook-键盘连击问题 提出了这个问题,说是键盘污尘的原因,需要清洁,但也给了另一个方案。
就是使用软件 Unshaky 来限制按键,下载安装后需要配置一下才能生效,就是在它的配置界面,给你认为经常出现连击问题的按钮,设置一个延迟间隔,软件推荐是40ms。
我正在试用中,试了试感觉还是有效果的,就看能不能解决实际工作时的问题了。
MacOS 的 SIP (System Integrity Protection)功能,有时被称作rootless,中文名为系统完整性保护,是macOS系统中一个安全功能,最早出现在2015的Mac系统[OS X El Capitan ](https://baike.baidu.com/item/OS X El Capitan?fromModule=lemma_inlink)中。
它的主要功能是保护系统文件及目录,以免这些文件及目录被没有特定权限的进程修改,包括root用户或者拥有root权限的用户。
系统完整性保护会默认开启,可以随时关闭和开启,只是过程比较麻烦。
步骤:
2021年5月,我这个笔记本键盘的左 command 的键帽被我用掉漆了,越看越碍眼,于是 6 月份在淘宝下单买了这个键帽(25元),拆卸这个键帽的教程在知乎找的,有图有视频有工具,放在这里参考一下:Macbook Pro蝶式键盘如何拆解【图文/视频】。