Macos 使用问题记录以及一些简单的技巧
因为我之前并没有使用过 Mac 系统,也从未使用过 Linux 系统(上学的时候玩过),然后自己有买了最新款的 Macos M1 芯片,故此记录使用过程中的各种问题…
M1 使用问题纪要
vscode 问题
直接从 vscode 官网安装了…发现不是很适配,最终通过 twitter 找到了适配版本arm 版本的 vscode
arm 版本的 vscode 没办法进行配置同步,虽然一直在同步中,但是同步不过来,插件、设置都需要重新弄了,唉…😔
在 2021-02 的时候 vscode 终于宣布在正式版本中支持 arm 处理器了🌈 链接
如何解决 curl :(7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
解决方法 switchhosts 是真的好用
homebrew 问题…
这个真的是有些恶心了…网上找了各种帖子,各种尝试,都没有成功,最终通过 youtube 上大佬发布的视频成功解决。
使用大佬托管在 gist 上的 shell 脚本成功安装了 homebrew😆
nvm 的问题
就目前来讲…nvm 似乎还没完全适配 M1,安装之后 server install 各种慢,真的是有些受不了…nvm install node fails to install on macOS Big Sur M1 Chip。卸载 nvm 后,直接从官方下载 nodejs ,然后用 Rosetta 跑起来完美,server install 都比之前快了不止一个档次。
访问 github 443
错误:
Failed to connect to github.com port 443: Operation timed out
解决方案:
- 去 ipaddress.com 上查找 github.com 对应的 IP
- 修改
hosts
文件追加上 github.com 对应的 IPbash zsh 1
2vim /etc/hosts
- 刷新 DNS,在终端输入(需要权限)
bash zsh 1
2sudo killall -HUP mDNSResponder;say DNS cache has been flushed
oh my zsh
安装 oh my zsh
使用curl安装
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
配置主题
oh-my-zsh 提供了很多主题,可以通过命令查看当前使用的主题:
1 | ls ~/.oh-my-zsh/themes |
可以通过编辑 .zshrc 文件来修改你的主题
1 | vim ~/.zshrc |
1 | source ~/.zshrc |
zsh-autosuggestions 自动补全插件
重启终端即可
一些快捷键
- 「⌃ + ⌘ + ␣」(control + command + space) 打开 emoji 表情
终端的一些基础命令
- mv ~/xx ~/yy 将 xx(文件、目录)移动到 yy 下面 这对我从vscode-insider 版本换会正式版本的vscode起了很大作用(不用重复安装插件了,直接移动过去🤣)
- cp -R 源文件 目标文件 -R是对目录进行递归操作
- Mac自动隐藏/显示程序坞默认是有1s的延迟,消除延迟的方法
bash zsh 1
2
3
4defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
// 恢复默认
defaults delete com.apple.Dock autohide-delay && killall Dock