Loading... # ZSH ## 安装oh my zsh 由于Mac上已经安装了zsh,所以只需要安装oh-my-zsh即可。 切换shell为zsh: ``` bash chsh -s /bin/zsh ``` 安装oh-my-zsh ``` bash sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" ```` ## 配置zsh ### 选择主题 使用 pi 主题 ### 配置插件 incr 官网: 该插件可以自动给出提示,非常强大,但会使复制粘贴时候出现性能问题,由此需要一点额外的设置。 zsh-auto-suggestion 自带插件,提供命令补全 auto-jump 可以提供快速跳转功能 git 对git提供支持的插件 ## 配置终端主题 下载主题文件点击即可安装进终端,在终端设置中选中即可。 下面的仓库包含了.terminal的主题文件,双击就可以自动安装进terminal中。 https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/terminal ## 配置终端代理 为了加速各类软件的下载速度,配置全局的代理。 在`.zshrc`中添加以下配置 ``` export ALL_PROXY=socks5://127.0.0.1:7891 ``` ## 配置文件 ```.zshrc ZSH_THEME="pi" # 自定义部分 plugins=(git zsh-autosuggestions zsh-syntax-highlighting autojump) source $ZSH/oh-my-zsh.sh # 添加自定义的代码补全插件 source ~/.oh-my-zsh/plugins/incr/incr*.zsh # 全局代理访问 export ALL_PROXY=socks5://127.0.0.1:7891 # 解决incr插件带来的复制粘贴卡顿问题 pasteinit() { OLD_SELF_INSERT=${${(s.:.)widgets[self-insert]}[2,3]} zle -N self-insert url-quote-magic # I wonder if you'd need `.url-quote-magic`? } pastefinish() { zle -N self-insert $OLD_SELF_INSERT } zstyle :bracketed-paste-magic paste-init pasteinit zstyle :bracketed-paste-magic paste-finish pastefinish ``` 最后修改:2020 年 11 月 29 日 02 : 43 PM © 允许规范转载