目录
- Homebrew安装
- github配置
- zsh配置
- Macvim配置
- Java配置
Homebrew配置
由于gist访问不了,所以采用了这位博主的配置 Homebrew国内如何自动安装(国内地址). 不过要注意网络稳定性,最好是能够连接到实体网线,不然有可能会中断,不过也不能确定,也许是Wi-Fi路由器太垃圾了
github配置
使用官网教程
#git config
git config --global user.name yourname
git config --global user.eamil your_email@example.com
#生成ssh key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
#创建config
touch ~/.ssh/config
#编辑config并加入以下代码
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
#启动ssh代理
eval "$(ssh-agent -s)"
ssh-add -K ~/.ssh/id_rsa
#测试是否连接成功
ssh -T git@github.com
zsh配置
Mac os现在已经默认使用的是zsh,所以只需要配置oh-my-zsh即可,参考自池建强的终极 Shell
#备份.zshrc,因为之前下载的Homebrew会配置环境变量在里面,不要弄丢了
cp ~/.zshrc ~/.zshrc_backup
# 下载oh-my-zsh,没有使用自动安装的方式,因为mac默认没有安装wget
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 我的robby shell主题配置
Macvim配置
安装macvim
brew install macvim
配置vimrc
vimrc主题
小技巧
通过建立~/.vim/ftplugin/***.vim可以设置对应文件类型的配置,例如可以增加一个~/.vim/ftplugin/dart.vim文件,添加以下内容
set tabstop=2
set shiftwidth=2
就可以做到只在.dart文件中设置缩进为2个空格而不会影响到其他类型的如.java文件
Java配置
brew cask install java默认安装最新版本。
也可以通过adoptopenjdk进行下载对应的版本
切换版本
进入ls /Library/Java/JavaVirtualMachines/看一下安装的版本然后在.zshrc中设置对应的JAVA_HOME
# /usr/libexec/java_home这个是mac官方提供的一个配置工具
export JAVA_8_HOME=$(/usr/libexec/java_home -v 1.8)
export JAVA_14_HOME=$(/usr/libexec/java_home -v14)
export JAVA_HOME=$JAVA_8_HOME
alias jdk14="export JAVA_HOME=$JAVA_14_HOME"
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
其他
# 安装fzf
brew install fzf
# 绑定快捷键
$(brew --prefix)/opt/fzf/install