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

推荐订阅源

T
Tenable Blog
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
H
Help Net Security
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
量子位
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Scott Helme
Scott Helme
The Last Watchdog
The Last Watchdog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
AI
AI
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
U
Unit 42
V2EX - 技术
V2EX - 技术
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
博客园 - Franky
H
Heimdal Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
N
News | PayPal Newsroom
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网

思有云 - 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命令行终端配置教程

 •