#安装brew

1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

#安装字体

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
cd
git clone https://gitee.com/zjarlin/some-fonts.git ~/GitRepository
cd ~/GitRepository

#安装 font-jetbrains-mono-nerd-font
cd ~/GitRepository/some-fonts/font-jetbrains-mono-nerd-font
cp ./* ~/Library/Fonts

#安装 sarasa-mono-sc-nerd
#cd ~/GitRepository/some-fonts/sarasa-mono-sc-nerd
#cp ./* ~/Library/Fonts

#安装 font-awesome
#cd ~/GitRepository/some-fonts/font-awesome
#cp ./* ~/Library/Fonts


#需要先安装坚果云,配置环境的核心就是下边的代码建立软连接

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
cd
mkdir -p .gradle
mkdir -p .docker
mkdir -p .ngrok
mkdir -p .vim
mkdir -p .config
mkdir -p .config/nvim
mkdir -p .config/ranger
mkdir -p .m2/repository
mkdir -p DockerBak
#ln -snf A/.* ~ ,这个命令的意思就是把A目录下所有隐藏文件都映射到家目录

#======================功能介绍
#各种环境变量的配置
#配置了alias别名可以使用如下操作
# idea 跟路径 #使用idea打开
# sb 跟路径 #使用sublime打开
#======================功能介绍
#这些链接好处就是你频繁修改也能同步,而且你git push到你的仓库也能复用(省去每次提交变更)
#环境变量配置
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.~config/.* ~
#gradle配置
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.gradle/* ~/.gradle/
#docker配置
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.docker/* ~/.docker/
#ngrok内网穿透配置
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.ngrok/* ~/.ngrok/
#maven仓库及阿里源配置(这里千万不要把整个.m2软链接过去,不然你的坚果云会存储所有仓库的jar包=.=)
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.m2/settings.xml ~/.m2/
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.m2/repository/archetype-catalog.xml ~/.m2/repository/
#docker镜像源配置
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/DockerBak/bakDockerMysql.sh ~/DockerBak
#vim及neovim配置(方案1)
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.vim ~
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.vim/* ~/.config/nvim
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.config/nvim/* ~/.config/nvim
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.config/nvim/* ~/.vimrc
#ranger配置
ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.config/ranger/* ~/.config/ranger

#vim及neovim配置(方案2,在坚果云自建软链接,再连接到家目录,不推荐!,会有传递依赖!)
#ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.vim ~
#ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.vim/* ~/Nutstore\ Files/我的坚果云/config-mac/.config/nvim
#ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.config/nvim/* ~/.config/nvim
#ln -snf ~/Nutstore\ Files/我的坚果云/config-mac/.config/nvim/init.vim ~/.vimrc


#ohmyzsh安装及配置

1
sh -c "$(curl -fsSL https://gitee.com/hubmirror/ohmyzsh/blob/master/oh-my-zsh.sh)"

#更换终端为zsh

1
chsh -s /bin/zsh

#修复权限

1
chmod -R 777 .oh-my-zsh

#Mac -> linux sed命令映射

1
2
brew install gnu-sed
PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"

#mac 设置一位密码

1
pwpolicy -clearaccountpolicies 

#进入gitee仓库路径克隆config-mac—>(给其他人看)

1
2
3
4
#基础环境准备,建立仓库
#cd #什么也不填默认进入家目录
#git clone https://gitee.com/zjarlin/config-mac.git
#mv config-mac ~/Nutstore\ Files/我的坚果云/