惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
SegmentFault 最新的问题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Attack and Defense Labs
Attack and Defense Labs
F
Full Disclosure
Vercel News
Vercel News
N
News | PayPal Newsroom
The GitHub Blog
The GitHub Blog
H
Hacker News: Front Page
H
Heimdal Security Blog
P
Privacy International News Feed
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Cisco Blogs
L
Lohrmann on Cybersecurity
D
Docker
Recent Announcements
Recent Announcements
Security Archives - TechRepublic
Security Archives - TechRepublic
人人都是产品经理
人人都是产品经理
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Proofpoint News Feed
T
Tailwind CSS Blog
C
Check Point Blog
博客园 - 叶小钗
Google Online Security Blog
Google Online Security Blog
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
S
Secure Thoughts
博客园 - Franky
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
P
Palo Alto Networks Blog
Latest news
Latest news
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
Last Week in AI
Last Week in AI
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Cyberwarzone
Cyberwarzone
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
Hacker News: Ask HN
Hacker News: Ask HN
T
Threatpost
T
Tenable Blog
P
Privacy & Cybersecurity Law Blog
WordPress大学
WordPress大学

思有云 - IOIOX - macOS

我为什么将个人数据从私有云迁移至 iCloud ? - 思有云 Mac mini M1 2020 简单体验心得 - 思有云 解决 Apple Watch 无法解锁 MacBook 的简单方法 - 思有云 macOS使用Github上传项目时忽略及删除.DS_Store文件教程 - 思有云 - IOIOX
macOS使用oh-my-zsh美化Terminal,iTerm2,VSCode命令行终端配置教程 - 思有云 - IOIOX
博主: Stille · 2019-04-22 · via 思有云 - IOIOX - macOS
  • 发布时间:
  • 50964 次浏览
  • 18 条评论
  • 3196字数
  • 分类: 技术教程
  1. 首页
  2. 正文  

前言

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

本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址.


一、配置终端环境

检查环境

输入命令,检查是否有/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个主题.

配置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项目地址


晚高峰稳定 4K 的 IPLC 机场 解锁各流媒体 支持 ChatGPT. 晚高峰稳定 4K 的 IPLC 机场 解锁各流媒体 支持 ChatGPT. RedteaGO - 最划算的大陆漫游 eSim 流量卡,原生境外 IP,注册就送 3 刀。
RedteaGO - 最划算的大陆漫游 eSim 流量卡,原生境外 IP,注册就送 3 刀。

赞赏作者

如果喜欢我的文章,觉得对你有帮助,请随意赞赏!

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

 •