编程崽

登录

一叶在编程苦海沉沦的扁舟之上,我是那只激情自射的崽

MacBook使用建议

MacBook使用建议

推荐一个公众号文章,能找到很多专业非专业的软件安装教程和下载地址:

Mac 软件目录

如果链接失效,可以直接微信搜索【Mac软件管家】,进入聊天页面回复【软件】,就会发送一个新的链接过来。

里面的软件涉及到各行各业,都是免费的,此外公众号还可以提供一些收费的人工服务,我是没用到过。


型号:MacBook Pro 2018,i7 16G内存 256存储。

入手时间:2018.11.04

价格:京东 16728元(原价18688元)

sh 复制代码
# 硬件信息
MacBook Pro (15-inch, 2018)
处理器 2.2 GHz 六核Intel Core i7
内存 16 GB 2400 MHz DDR4
图形卡 Intel UHD Graphics 630 1536 MB

修改启动台图标大小数量

在启动台打开终端:

1. 设置每行显示的图标数目为12:

sh 复制代码
defaults write com.apple.dock springboard-columns -int 10

2. 设置每列显示的图标数目为9:

sh 复制代码
defaults write com.apple.dock springboard-rows -int 8

3. 重启 Dock,又由于修改了每一页显示图标数量,可能需要重置Launchpad,两步并做一步:

sh 复制代码
defaults write com.apple.dock ResetLaunchPad -bool TRUE;killall Dock

注意有一点,每次如上修改完后,启动台的图标位置就会重置,大致效果就是,启动台分为两屏,系统自带的在第一屏,其他的在第二屏,所以尽量先调这个,再按软件,不然把图标都拉到第一屏,会很累。。。

mac创建.开头的文件夹

mac系统正常使用,创建文件夹时是不允许文件夹名称以点 . 开头的,会弹出提示。

此时需要使用终端执行一次下面的两条指令,以后就可以创建了。

sh 复制代码
# 先执行
defaults write com.apple.finder AppleShowAllFiles -bool YES

# 再执行
killall Finder

使用node和npm时报错gyp

在Mac使用node的npm,有时会突然有以下报错:

sh 复制代码
gyp: No Xcode or CLT version detected!

这是Mac的xcode工具出现错误,如果这是直接执行安装xcode的指令,很可能会再报错:

sh 复制代码
error: command line tools are already installed, use "Software Update" to install updates

所以这时需要先删除卸载:

sh 复制代码
sudo rm -rf /Library/Developer/CommandLineTools

再重新安装

sh 复制代码
xcode-select --install

然后会出现弹框,确认后开始安装并显示倒计时,倒计时可能会显示还需要3个小时6个小时的,其实就是唬人的,实际十分钟内就OK,大部分几分钟就OK了。

安装完成后,再使用node,报错不见了。

强制退出应用程序

使用快捷键 Command + Option + ESC ,可以打开 Mac 的 强制退出应用程序 功能窗口。

系统软件只能重新开启,其他软件只能强制退出

蝶式键盘按键双击问题

最近我的这个键盘除了问题,就是按下某些按键时,偶尔明明只按了一次,但是屏幕却像是我按了两次。

比如我明明输入的return,等输入完一看,编辑器里显示retturn,多了一个t,但我实际按键的时候并没有按多。

这个百度知道:macbook-键盘连击问题 提出了这个问题,说是键盘污尘的原因,需要清洁,但也给了另一个方案。

就是使用软件 Unshaky 来限制按键,下载安装后需要配置一下才能生效,就是在它的配置界面,给你认为经常出现连击问题的按钮,设置一个延迟间隔,软件推荐是40ms。

我正在试用中,试了试感觉还是有效果的,就看能不能解决实际工作时的问题了。

关闭SIP系统完整性

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权限的用户。

系统完整性保护会默认开启,可以随时关闭和开启,只是过程比较麻烦。

步骤:

  1. 重启电脑,在重启的过程中按住 Command + R 组合键进入到系统恢复工具界面,选择某个账户后进入,然后点击“实用工具”选项卡中的“终端”。
  2. 在终端输入指令就可以开启和关闭,步骤完成后再正常重启系统:
    • 关闭:输入 csrutil disable 后按下回车,终端输出成功的字符代表关闭成功。
    • 开启:输入 csrutil enable 后按下回车,终端输出成功的字符代表开启成功。

一些其他的设置

换键帽教程

2021年5月,我这个笔记本键盘的左 command 的键帽被我用掉漆了,越看越碍眼,于是 6 月份在淘宝下单买了这个键帽(25元),拆卸这个键帽的教程在知乎找的,有图有视频有工具,放在这里参考一下:Macbook Pro蝶式键盘如何拆解【图文/视频】