起了个这么风骚的名字,就是想整理一下自己的使用,主要最近mac 机器重新安装,好后悔自己之前没有写一篇文章,没有整理一下,好吧!亡羊补牢!
科学上网
这个我就不多说了,网上很多教程,我用的是付费的。用了一年多,也算是比较稳定
>>点我<<
安装
HomeBrew
一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew uninstall XXX // 卸载
brew install XXX // 安装
brew search XXX // 搜索
brew list // 查看已经安装
常用套件
nvm
wget
autojump
node
yarn
git
zsh
brew-cask
tree
ruby
安装nvm
建议先安装nvm, 再安装node, 方便node的切换
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
配置昵称
vim ~/.zshrc
书写格式
alias zshconfig="vim ~/.zshrc"
alias ohmyzsh="vim ~/.oh-my-zsh"
alias zshinit="source ~/.zshrc"
Homebrew cask —— 软件安装
可以用它来管理 Mac 下的 Gui 程序,例如qq, chrome, evernote等
brew tap phinze/cask
brew install brew-cask
更换HomeBrew 镜像
替换brew.git:
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
brew cask install qq
brew cask install google-chrome
brew cask install baidunetdisk // 百度网盘
brew cask install flux // 屏幕调色
brew cask install aliwangwang // 阿里旺旺
brew cask install youdaonote // 有道笔记
brew cask install WeChat // 微信
brew cask install ticktick // 滴答清单
brew cask install boostnote // 记录代码
brew cask install rescuetime
brew cask install iina // 视频播放
brew cask install iTerm2
brew cask install sublim-text
dash // api
cleanMyMac
Iterm2配置
1. 默认的终端
iTerm2 -> Make iTerm2 Default Term
image.png
2. 打开
打开偏好设置preference,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide hotkey,将热键设置为 ⌘+. ,这样你就可以通过 ⌘+. 全局热键来打开或关闭iTerm2窗口
image.png
3. 配色方案
选用 solarized,下载解压,然后打开 iTerm2 下的偏好设置 preference ,点开 profiles 下的colors 选项,点击右下角的 Color Presets 选项,选择import ,导入解压到的 solarized 文件下的Solarized Dark.itermcolors
4. 安装oh-my-zsh
安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
5. 配置主题
安装oh-my-zsh成功后
- 用 vim 编辑隐藏文件 .zshrc, 终端输入
vim ~/.zshrc
ZSH_THEME="agnoster"
将zsh主题修改为“agnoster”
- 应用“agnoster”主题需要特殊的字体支持,否则会出现乱码情况,
使用 Meslo 字体,点开链接点击 view raw 下载字体
- 安装字体到系统字体册
-
在iTerm2中应用字体 iTerm -> Preferences -> Profiles -> Text -> Change Font)
image.png
6. 不显示你的用户名
DEFAULT_USER="你的用户名" #增加这一项,可以隐藏掉路径前面那串用户名
7. 透明化窗口
image.png8. 自动提示与命令补全
比iTerm2自带的更强大的命令提示与补全
克隆仓库到本地 ~/.oh-my-zsh/custom/plugins
路径下
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
用 vim 编辑 .zshrc 文件,找到插件设置命令,默认是 plugins=(git) ,我们把它修改为
plugins=(zsh-autosuggestions git)
PS:当你重新打开终端时可能看不到变化,可能你的字体颜色太淡了,我们把其改亮一些:
cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
用 vim 编辑 zsh-autosuggestions.zsh
文件,修改ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'
9. 语法高亮
使用homebrew包管理工具安装 zsh-syntax-highlighting 插件
克隆仓库到本地 ~/.oh-my-zsh/custom/plugins
路径下
对于Oh-my-zsh用户
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
然后激活这个插件,通过在
~/.zshrc
中加入插件的名字
plugins=( [plugins...] zsh-syntax-highlighting)
最后当然是source一下,让改变生效
加载.zshrc配置
source ~/.zshrc
10. autojump 配置
安装autojump:brew install autojump(确保有brew)
使用vim .zshrc打开.zshrc(有些人会找不到.zshrc这个文件,其实安装了zsh才会有.zshrc ,在默认打开的终端目录下。可以打开终端并且ls -a查看)
- 1 找到
plugins=
,在后面添加autojump: plugins=(git autojump)
- 2 新开一行,添加:
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
- 3
:wq
保存退出,重启终端。
app store 安装
Xcode
其他配置
- xcodebuild找不到Xcode,所以我们要重定向一下Xcode的文档的位置
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
- 更换gem源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
- 更换pod repo源
cd ~/.cocoapods/repos/
执行pod repo
可以查看当前仓库的信息
// 移除
pod repo remove master
// 将Coding上的通过git克隆到本地并修改文件夹的名字为master
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
- 增加app为任何来源
sudo spctl --master-disable
- 邮箱 aliyun
接着选择账户类型:pop
收件服务器:pop3.aliyun.com
发件服务器:smtp.aliyun.com
- vscode
运行VS code并打开命令面板( ⇧⌘P ),然后输入 shell command 找到: Install ‘code' command in PATH 就行了。
-
webstorm
image.png
alias ws="webstorm"
- git 配置ssh
git config --global user.name "mayufo"
git config --global user.email "mayufo@aliyun.com"
ssh-keygen -t rsa -C "mayufo@aliyun.com"
得到两个文件id_rsa
和id_rsa.pub
eval "$(ssh-agent -s)"
// 添加生成的 SSH key 到 ssh-agent。
ssh-add ~/.ssh/id_rsa
把id_rsa.pub文件里的内容复制到这里
image.png参考
Mac终端配置,DIY你的Terminal (iTerm 2 + Oh My Zsh
mac-改造你的terminal
更换ruby原
解决Cocoapods贼慢问题
通过rvm安装Ruby详细步骤
更换Homebrew默认源
网友评论