MAC 个人配置(连载)

MicLon原创2023年7月31日
大约 1 分钟

开发环境

配置pip国内源

cd ~
mkdir .pip
cd .pip
vim pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

配置SSH

检查是否存在ssh key

ls -al ~/.ssh

创建SSH Key(存在即跳过此步骤)

ssh-keygen -t rsa -C "[email protected]"

将SSH Key添加到ssh-agent

eval $(ssh-agent -s)
ssh-add ~/.ssh/id_rsa

复制key

pbcopy < ~/.ssh/id_rsa.pub

将ssh key添加至github

验证连接

开发软件

homebrew

官网:https://brew.sh/open in new window

  • 安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 常用命令
# 安装软件
brew install curl

# 卸载软件
brew uninstall curl

# 更新自己
brew update

# 更新软件
brew upgrade

iTerm2 + oh-my-zsh

比较好的教程,这里不做赘述:https://zhuanlan.zhihu.com/p/290737828open in new window

  • 配置agnoster主题后如何隐藏目录
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme

找到prompt_dir函数

old:

prompt_dir() {
  prompt_segment blue $CURRENT_FG '%~'
}

new:

prompt_dir() {
  prompt_segment blue $CURRENT_FG '%c'
}
  • alias
alias goproxy='export HTTP_PROXY=http://127.0.0.1:7890; export HTTPS_PROXY=http://127.0.0.1:7890; export ALL_PROXY=socks5://127.0.0.1:7891; git config --global http.proxy http://127.0.0.1:7890; git config --global https.proxy http://127.0.0.1:7890'

alias disproxy='unset http_proxy https_proxy; git config --global --unset http.proxy; git config --global --unset https.proxy'

alias gc='git clone'
alias pi='poetry install'

安装node相关

  • 安装多环境node管理工具n
brew install n
# 列出远端node版本
n ls-remote

# 安装指定版本的node
n i 20.5.0
  • pnpm
npm i pnpm -g

vscode

平滑移动

# For VSCode
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

# For VSCode Insiders
defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false

修改 系统偏好设置 > 键盘 更改 按键重复重复前延迟

常用软件

Alfred

Mac的效率神器

SnippetsLab

Termius

Loading...