当前位置:首页 > 群晖专栏 > 技术教程 > 正文内容

macOS使用oh-my-zsh美化Terminal,iTerm2,VSCode命令行终端配置教程

admin6年前 (2019-04-22)技术教程285

前言

最近又开始折腾VSCode了,作为颜控,首先就是部署自己的工作环境,研究了一下命令行终端的美化,本文将介绍如何使用oh-my-zsh插件来美化macOS自带的Terminal和优秀的命令行软件iTerm2.同时配置VSCode来调用美化过的终端.


一、配置终端环境

检查环境

输入命令,检查是否有/bin/zsh

macOS自带zsh
cat /etc/shells

1.jpg

修改环境

修改默认的bash为zsh,重启Terminal或者iterm2.

chsh -s /bin/zsh

检查修改结果,显示/bin/zsh即成功.

echo $SHELL

2.jpg

二、安装配置oh-my-zsh

安装oh-my-zsh

运行一键安装包命令

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

配置oh-my-zsh主题

下载powerlevel9k主题

git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

编辑.zshrc文件来修改oh-my-zsh主题

vi .zshrc

找到ZSH_THEME="robbyrussell"
改为ZSH_THEME="powerlevel9k/powerlevel9k"

三、配置Terminal,iTerm2,VSCode.

下载字体及主题

下载Menlo-for-Powerline字体包,包内字体分别双击安装到系统内.

下载Solarized主题,包内包含Terminal和iTerm2两个软件的5个主题.

推荐使用Solarized Dark Higher Contrast风格,包内含有全部5种风格,请自行选择.
下载地址:Solarized.zip
GitHub项目地址 https://github.com/mbadolato/iTerm2-Color-Schemes

配置Terminal

  1. 在刚下载的Solarized包内,找到Solarized-for-Terminal中的Solarized Dark Higher Contrast.terminal,双击运行即打开Terminal.

  2. 此时因为字体文件未设置,有乱码.

  3. 偏好设置-描述文件

  4. 左侧Solarized Dark Higher Contrast点击下面的默认,设置为默认主题.

  5. 字体选择安装好的Menlo for Powerline即配置完毕.

3.jpg

配置iTerm2

  1. 官网 https://www.iterm2.com/ 下载并安装iTerm2

  2. Preferences-Profiles-Colors

  3. 右下角Color Presets选择import导入Solarized Dark Higher Contrast,并选择此主题.

  4. Preferences-Profiles-Text

  5. 点击Change Font选择安装好的Menlo for Powerline即配置完毕.

4.jpg

配置VSCode

  1. 打开Vscode-找到设置-搜索setting.json并编辑

  2. 添加以下代码,保存即可.

    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.shell.osx": "zsh",
    "terminal.integrated.fontFamily": "Menlo for Powerline"
第一行表示VSCode默认终端程序为iTerm2,如无需求,可自行删除.
不在提醒逗号语法问题,请根据自己情况自行检查.

5.jpg


结语

相关参考链接:

oh-my-zsh GitHub项目地址
powerlevel9k GitHub项目地址
Menlo-for-Powerline GitHub项目地址
iTerm2-Color-Schemes GitHub项目地址

本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面


扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=159

标签: 技术教程
分享给朋友:

相关文章

macOS使用Github上传项目时忽略及删除.DS_Store文件教程

macOS使用Github上传项目时忽略及删除.DS_Store文件教程

前言最近又在折腾和研究Docker和GitHub,虽然不懂写代码,但靠着搜索引擎慢慢摸索,觉得很有意思,于是在Mac上安装了官方GitHub Desktop.使用过程中发现上传代码或者项目时,会把manOS的系统文件.DS_Store文件上...

完美解决ShadowsocksX-NG-R8订阅失败问题

完美解决ShadowsocksX-NG-R8订阅失败问题

前言之前ShadowsocksX-NG-R8一直无法正常使用订阅功能,最近翻查了下GitHub,找到了完美解决方案.根据GitHub上的大神研究,多半与mac系统ATS机制有关,MACOS 新版本中新增App Transport Secur...

配置 Nginx 和 frps 共存 80/443 端口及泛域名支持教程

配置 Nginx 和 frps 共存 80/443 端口及泛域名支持教程

前言常规情况下frps服务器端会占用80和443端口,为内网设备提供穿透,实现用户可以使用域名无端口访问内网设备.而在已经部署nginx的服务器上,由于nginx已经占用80和443端口,frps的HTTP和HTTPS需另外选择端口,可以通...

分享优质工具 - gh-proxy 代理下载或 git clone Github 仓库

分享优质工具 - gh-proxy 代理下载或 git clone Github 仓库

简介在国内网络环境下使用 GitHub 相关服务体验很差,其域名github.com和仓库文件直链域名raw.githubusercontent.com被 DNS 污染,除了修改 hosts 解决以外,还可以使用gh-proxy来代理访问....

腾讯云对象存储 COSFS 工具安装配置与使用命令

腾讯云对象存储 COSFS 工具安装配置与使用命令

前言COSFS 工具是一款将腾讯云 COS 挂载到本地的工具,能像使用本地文件系统一样直接操作对象存储中的文件.本文将简单介绍在 Linux 系统中的安装,配置和常规挂载命令,更详细的用法请参考下文中的相关参考链接.安装获取源码git&nb...

腾讯云对象存储 COSCMD 工具安装配置与使用命令

腾讯云对象存储 COSCMD 工具安装配置与使用命令

前言COSCMD 工具是一款腾讯云 COS 的命令行操作工具,能方便的在 Linux 服务器上管理对象存储 COS 中的桶文件,支持上传文件,文件夹,下载文件,文件夹,以及删除功能.配合更详细的参数例如 md5 比对,跳过,删除等可以很方便...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。