MAC 个人配置(连载)
原创2023年7月31日
开发环境
配置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
验证连接
ssh -T [email protected]
开发软件
homebrew
- 安装
/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/290737828
- 配置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...