Macos 使用问题记录以及一些简单的技巧

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 文件
    bash zsh
    1
    2
    vim /etc/hosts

    追加上 github.com 对应的 IP
  • 刷新 DNS,在终端输入(需要权限)
    bash zsh
    1
    2
    sudo killall -HUP mDNSResponder;say DNS cache has been flushed

oh my zsh

安装 oh my zsh

使用curl安装

bash zsh
1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置主题

oh-my-zsh 提供了很多主题,可以通过命令查看当前使用的主题:

bash zsh
1
ls ~/.oh-my-zsh/themes

可以通过编辑 .zshrc 文件来修改你的主题

bash zsh
1
vim ~/.zshrc
bash zsh
1
source ~/.zshrc

zsh-autosuggestions 自动补全插件

zsh-autosuggestions INSTALL

重启终端即可

一些快捷键

  • 「⌃ + ⌘ + ␣」(control + command + space) 打开 emoji 表情

终端的一些基础命令

  • mv ~/xx ~/yy 将 xx(文件、目录)移动到 yy 下面 这对我从vscode-insider 版本换会正式版本的vscode起了很大作用(不用重复安装插件了,直接移动过去🤣)
  • cp -R 源文件 目标文件 -R是对目录进行递归操作
  • Mac自动隐藏/显示程序坞默认是有1s的延迟,消除延迟的方法
    bash zsh
    1
    2
    3
    4
    defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
    // 恢复默认
    defaults delete com.apple.Dock autohide-delay && killall Dock


Something wrong with this article? Click here to submit your revision.

Vector Landscape Vectors by Vecteezy

作者

CrazyChenzi

发布于

2021-01-11

许可协议

CC BY-NC-SA 4.0

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×