Mac优雅使用指南工具日常记录

Mac终端Homebrew+iterm2+oh my zsh全方

2019-01-09  本文已影响11人  程序员阿晨

一、Homebrew安装:

1、让终端命令 全局代理:

由于Homebrew的源码存放在国外服务器,国内用户直接访问有一定的困难,运气好可以安装,但需要耐心,龟速下载让我抓狂想摔电脑……
最终么有耐心的我用正确的上网姿势让终端使用全局代理才搞定了Homebrew,以下是正确姿势:

export all_proxy=socks5://127.0.0.1:1086

我的机子上默认的本地代理接口是1086,当然了,以上代码只是实现终端临时使用代理,关闭终端窗口会立即失效。


2、安装Homebrew:

官网给出的安装方法:将以下命令粘贴到终端

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

正确上网的姿势就是美妙,下载速度给满分。安装成功后,如下图,用如下brew doctor命令检测一下brew doctor

二、安装iterm2:

Homebrew安装iterm2命令如下:

brew cask install iterm2

iterm2安装完成,在应用程序里可以找到并打开。打开之后,按住“command”+“,”进入设置页面,把iterm2的界面变得美美哒。



三、安装oh my zsh

一行代码搞定oh my zsh 安装,安装期间会让你输入一次密码,如下图,安装成功 :

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
1、配置主题:使用vi编辑隐藏文件.zshrc,在终端输入:
vi ~/.zshrc

ZSH_THEME="robbyrussell" 修改为ZSH_THEME="ys",这个主题是自我感觉比较美观简约的,不喜欢的朋友可以自行更换为其他,zsh主题列表,不会使用vi编辑的朋友自行查找,实在不行可以使用sublime-text来编辑。
使用brew安装sublime:(前提是得走代理,或者换国内镜像源,不然下载龟速,让人烦躁)

brew cask install sublime-text

安装成功后,就可以使用sublime-text来编辑.zshrc文件了,具体操作如下:(更改完之后,command+s保存)

subl ~/.zshrc

保存之后重新加载.zshrc文件,然后就能看到你想要的主题了

source ~/.zshrc
2、配置自动提示与命令补全:

(1)克隆仓库到本地~/.oh-my-zsh/custom/plugins路径下:

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

(2)使用vi或sublime-text编辑 .zshrc文件,找到插件设置命令,默认是plugins=(git),我们把它修改为plugins=(git zsh-autosuggestions):

subl ~/.zshrc

PS:当你重新打开终端时可能看不到变化,可能你的字体颜色太淡了,我们把其改亮一些:

cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

用 vim 编辑 zsh-autosuggestions.zsh 文件,修改ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'
3、配置语法高亮效果:
(1)使用Homebrew包管理工具安装zsh-syntax-highlighting插件

brew install zsh-syntax-highlighting

(2)安装之后进行配置:在.zsh文件中插入一行:

source  /usr/local/Cellar/zsh-syntax-highlighting/0.6.0/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

然后加载 .zshrc配置:

source ~/.zshrc

重新打开窗口或者新打开一个窗口就可以看到效果。

四、扩展

1、iterm2 默认全局正确姿势代理,不然下载速度让人堪忧:在终端粘贴即可(前提是得掌握正确上网的方式,shadowsocks自行搜索

echo export all_proxy=socks5://127.0.0.1:1086 >> ~/.zshrc

测试是否成功:(能加载出html就是成功)

curl www.google.com

2、iTerm2 默认使用dash改用zsh解决方法:

chsh -s /bin/zsh

3、iTerm2 zsh切换回原来的dash:

chsh -s /bin/bash

4、卸载oh my zsh,在命令行输入:

uninstall_oh_my_zsh
五、iterm2快捷命令:
上一篇下一篇

猜你喜欢

热点阅读