编程的魅力
首页
分类
标签
归档
动态
关于我
hyuga
2020-05-27
927
2020-12-22 21:54:07
原创
Mac ITerm2神器配色方案
# 前言 个人完全是用ITerm2代替了mac自带的终端,支持各种个性化定制,做完配色后,使用起来更舒服。 教程来自简书,非常感谢作者【Bill_Wang】分享 - [ITerm2配色方案](https://www.jianshu.com/p/33deff6b8a63) 下面介绍下配置步骤。 # 配色步骤 ## 打开配置文件 打开ITerm2终端,执行 `vim ~/.bash_profile` 贴入以下代码段! ``` #enables colorin the terminal bash shell export export CLICOLOR=1 #setsup thecolor scheme for list export export LSCOLORS=gxfxcxdxbxegedabagacad #sets up theprompt color (currently a green similar to linux terminal) export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ --> ' #enables colorfor iTerm export TERM=xterm-256color ``` 执行`source ~/.bash_profile`使配置生效。 ## 使bash_profile每次启动自动生效 在 ~/.bash_profile 中配置了环境变量, 可是每次重启终端或者打开新的命令窗口后,配置的环境变量就会失效。需要重新执行 : $source ~/.bash_profile,才能重新生效。 原因是:因为安装了zsh,zsh加载的是 ~/.zshrc文件,而 `.zshrc` 文件中并没有定义任务环境变量。 解决办法:在`~/.zshrc`文件最后,增加一行: `source ~/.bash_profile` ## 解决source后用户名乱码问题 执行`vim ~/.bash_profile` 然后将`export PS1=xxxx`那一段改成`export PS1=hyuga --> ` ## 设置vim可配色 ITerm2终端输入 `vim .vimrc` 贴入以下代码段! ``` syntax on set number set ruler ``` ## 下载ITerm2 Color主题包 [Iterm2-color-schemes网址](https://iterm2colorschemes.com/) [.zip 包下载](https://github.com/mbadolato/iTerm2-Color-Schemes/zipball/master) [.tar.gz 包下载](https://github.com/mbadolato/iTerm2-Color-Schemes/tarball/master) ## 设置ITerm2主题 如下操作: `iTerm2->Preferences->Profiles->Color` 选择 `Color Presets->import` 到下载并解压好的主题目录下schemes目录下选择你要的主题导入。 schemes目录下包含了所有下载下来的主题文件,选中你要想要的主题导入即可。 文件地址:`/Users/xxx/Downloads/mbadolato-iTerm2-Color-Schemes-7e1c743/schemes/Solarized\ Dark\ Higher\ Contrast.itermcolors`  导入后,选择你要的主题。 我是按作者推荐的使用了 `Solarized Dark Higher Contrast` 主题,个人感觉真的挺舒服的。 主题效果如下!  如果设置后无效,建议关掉ITerm2,然后重下ITerm2试试。 ## 设置鼠标滑动 新安装的iTerm `vim xxx.sh`编辑脚本时,无法通过鼠标滚动 `sudo vi ~/.vimrc` 在 `~/.vimrc` 中添加这个指令: `set mouse=a` ## 继续整合更好的配置 上面配置完成后,其实页面体验已经很好了,但是有些细节还是用起来不舒服。 比如进入git项目路径,不会默认展示当前分支名,这点不是很好。还有就是没法命令行`tab`不全,自动提示符。 所以,再继续整合`iTerm2 + oh-my-zsh` + `solarized`配色方案。 - 安装oh-my-zsh `github连接:https://github.com/robbyrussell/oh-my-zsh` 使用 crul 安装: ```jshelllanguage sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" ``` 安装成功后,`vim ~/.zshrc`,修改主题为 `agnoster`. ```jshelllanguage ZSH_THEME="agnoster" ``` - 安装主题 因为上面安装完`oh-my-zsh`后,终端会出现乱码,这个时候就需要下载一个特殊的/优秀的主题包了。 - 下载 [Meslo](https://github.com/powerline/fonts/blob/master/Meslo%20Slashed/Meslo%20LG%20M%20Regular%20for%20Powerline.ttf)字体。 - 安装字体到系统字体库。 - 应用字体到iTerm2。(iTerm -> Preferences -> Profiles -> Text -> Change Font)选择`Meslo`,字体大小按个人喜好。 - 重新打开iTerm窗口,搞定。 [https://ethanschoonover.com/solarized/](https://ethanschoonover.com/solarized/)这上面有很多配色方案,按个人喜欢去下载。 - 设置iTerm2为默认终端 (菜单栏)iTerm2 -> Make iTerm2 Default Term  - 设置全局热键 打开偏好设置preference,选中Keys,勾选Hotkey下的Show/hide iTerm2 with a system-wide hotkey,将热键设置为`option+.` 这样你就可以通过`option+.` 全局热键来打开或关闭iTerm2窗口,非常方便。  **配置到这里,整个风格和体验已经很符合我到胃口了,用起来舒服。。。** ## 注意 `oh-my-zsh`教程和图片来源于[Mac下终端配置(item2 + oh-my-zsh + solarized配色方案)](https://www.cnblogs.com/weixuqin/p/7029177.html)
iTerm2
评论
发布
留言
评论