Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >(效率工具)程序员必备终端及美化

(效率工具)程序员必备终端及美化

作者头像
若与
发布于 2019-05-15 02:02:18
发布于 2019-05-15 02:02:18
1.6K00
代码可运行
举报
运行总次数:0
代码可运行

作为一个合格的程序员,CLI是必备的技能。 工欲善其事,必先利其器。一个顺手并且提高效率的终端是必须的。 平时很多人会私信或评论中问我关于我的终端相关的内容,今天我整理出来。分享给大家。

需要安装的软件

  1. iterm2
  2. dracula
  3. zsh
  4. Oh My ZSH
  5. powerlevel9k

上面?给出了需要安装的软件包, 下面就按安装的顺序一个一个介绍

一、iterm2

这个就不多介绍, 我相信只要是使用mac的程序员,这个都是知道的, 当然,也有一个其他类似的产品。 后面安装的和iterm2没有强依赖。 这只是一个终端, 没有最好,适合你的就是最好的。 顺便提一下, 我自己的?使用touch bar的, 是支持touch bar,一些很炫的操作可以在touch bar上操作。但是,我一直使用公司的笔记本,使用快捷键进行操作, 效率更高。

官网

1. 安装

1). 方式一 下载地址, 下载后,点击安装就可以了

2). 方式二 bash brew cask install iterm2 brew使用,这里就不介绍了

2. 使用

文档 这里顺便介绍一下,主要是快捷键, 自己对着文档,学习一下, 因为重点不在这。 CMD + 单击 可以实现跳转

二、 安装配置dracula主题

这个也有两种方式

  1. 使用git git clone https://github.com/dracula/iterm.git
  2. 直接下载,解压 下载地址 GitHub .zip download

使用主题 配置过程如下

  1. 打开 iTerm2 > Preferences > Profiles > Colors Tab, 选择color
  2. 点击下面的Color Presets,展开
  3. 选择import, 将上面?下载的文件导入
  4. 选择Dracula.itermcolors文件导入
  5. 导入以后,重新选择 Color Presets,选择 dracula就可以了 具体如下:

三、Oh My ZSH

  1. 先安装 zsh 下面只给命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 安装
brew install zsh zsh-completions

# 切换shell
chsh -s /bin/zsh
  1. 安装Oh My ZSH 下面选一种
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
 # or
 sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

如果感兴趣,可以看下脚本内容,定义了安装目录什么的,和常见的安装shell没有区别。

  1. 关闭iterm2, 然后再打开,就生效了
  2. 配置 一个插件 配置在 .zshrc文件中,配置很简单 可以使用的插件以及描述 github

四、powerlevel9k

  1. 安装主题 也有很多种方式, 这里使用git
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

.zshrc中配置主题生效,退出, 就可以生效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ZSH_THEME="powerlevel9k/powerlevel9k"

如果你还没有安装字体,那么可以使用下面的命令来安装所需字体。 一些需要字体安装的文档 install-a-powerline-font

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# clone
git clone https://github.com/powerline/fonts.git
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

字体安装完毕之后,打开 Shell 你会发现字体依然没有生效,这是因为你没有选择对应的字体。在设置中选择你想要的支持字体。 如果有一些特殊的图标不能正常显示, 可能需要安装 awesome-terminal-fonts字体 我给下我的 .zshrc配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export ZSH="/Users/youdi/.oh-my-zsh"
ZSH_THEME="powerlevel9k/powerlevel9k"
POWERLEVEL9K_MODE="nerdfont-complete"
POWERLEVEL9K_PROMPT_ON_NEWLINE=false
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(virtualenv os_icon user dir_writable dir vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status)
POWERLEVEL9K_USER_ICON="\uF415" # 
POWERLEVEL9K_ROOT_ICON="\uF09C"
#POWERLEVEL9K_SUDO_ICON=$'\uF09C' # 
POWERLEVEL9K_TIME_FORMAT="%D{%H:%M}"


plugins=(git man zsh-syntax-highlighting zsh-autosuggestions autojump)

source $ZSH/oh-my-zsh.sh

export WORKON_HOME=~/Envs
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

# 设置 JDK 8
export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`
# 设置 JDK 11
export JAVA_11_HOME=`/usr/libexec/java_home -v 11`

# 默认 JDK 8
export JAVA_HOME=$JAVA_8_HOME

# 动态切换版本
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
export GOPATH="/Users/youdi/go:/Users/youdi/ip:/Users/youdi/goproject"
ssh-add .ssh/id_rsa
alias ls='colorls'
alias ll='colorls -l'
export PATH="$HOME/.cargo/bin:$PATH"
export PATH="/Users/youdi/flutter/flutter/bin:$PATH"
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

还有一些图标,比如github,gitlab, git,linux的一些图标在/Users/youdi/.oh-my-zsh/custom/themes/powerlevel9k/functions/icons.zsh中修改。

其他

我使用 colorls,是ruby的的工具,

另外一个查看性能的工具 gotop, 你肯定用过 top,htop

, 类似的 top的工具很多,各个语言版本的都有, 我比较喜欢编译型语言的版本。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
打造 Mac 下高颜值好用的终端环境
最近有很多朋友看了我的文章之后,问我你终端是怎么设置的,为什么如此炫酷,这这这...让我怎么说,难道我的文章不干吗?还是特干看不下去了?好吧,今天趁着周末给大家分享一下,如何设置一个你认为很高大上的终端,对于常用终端的发烧友来说无疑是一篇值得收藏的好文章,哈哈
公众号: 云原生生态圈
2020/06/19
5.4K2
打造 Mac 下高颜值好用的终端环境
舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv
每次提到homebrew, 除了必备神器之外, 还有就是谷歌: 我们90%的工程师使用您编写的软件(Homebrew), 但是您却无法在面试时在白板上写出翻转二叉树这道题, 这太糟糕了.(手动滑稽)
sean_yang
2019/09/27
4.6K0
舒适美观的mac终端, iTerm+zsh+powerlevel9k+vim+virtualenv
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
yuanfan2012
2021/05/11
16.9K0
Mac下iTerm2+oh my zsh+powerlevel10k 配置与美化过程记录
使用 iTerm2 打造美观高效的 Mac 终端
最近换了一台新电脑,开发环境和软件都需要重新安装和配置,正好借着这个机会,介绍一下 macOS 终端神器 iTerm2 的安装配置,并推荐一些插件和好用的工具。
郭旭东
2021/01/13
26.5K0
Mac 下 Oh my zsh + iTerm2 初体验
iTerm2是 Terminal 的替代品,也是 iTerm 的继承者。 它适用于 macOS 10.12或更新版本的 mac 电脑。 iTerm2将终端带入了现代社会,带来了一些你从来不知道自己一直想要的功能。
acc8226
2022/05/17
1.1K0
Mac 下 Oh my zsh + iTerm2 初体验
舒适美观的mac终端, iTerm2+zsh+powerlevel9k+vim+virtualenv
> 如果图片崩了, 请移步[某hub](https://github.com/SoSkyrim/SeanPics/blob/master/iTerm/seanSetting.md)
sean_yang
2019/09/17
1.8K0
舒适美观的mac终端, iTerm2+zsh+powerlevel9k+vim+virtualenv
这篇 iTerm2 + Oh My Zsh 教程手把手让你成为这条街最靓的仔
作为一名程序员,开发环境不舒服会很大程度影响开发效率,所以一定要花时间好好整一下开发环境(好了,我知道你是在给摸鱼找借口)。
桃翁
2020/06/05
10.1K1
教你美化苹果电脑,终端不会用,Homebrew 没安装?
Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。终端必备神器,我说的!
Lucifer三思而后行
2022/01/08
8300
教你美化苹果电脑,终端不会用,Homebrew 没安装?
iTerm2 + Oh My Zsh 打造舒服终端
安装字体库需要首先将项目git clone至本地,然后执行源码中的install.sh。
iginkgo18
2021/07/10
1.3K0
Java程序员的MacBookPro(14寸M1)配置备忘录
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 欣宸的月俸虽然很低,但还是咬着牙攒够银子,入手了最低配置的MacBook Pro 14(M1芯片,刘海屏,丐版),经过一段时间折腾,终于可以用来写代码和博客了,这里将设置过程记录下来作个备忘,主要有以下内容 开局必备工具 homebrew 终端 开发(JAVA系) 写作 一些个人喜好的软件 开局必备 首先是搜狗输入法,mac自带的简体拼音输入法,其中英
程序员欣宸
2022/05/09
1.5K0
Java程序员的MacBookPro(14寸M1)配置备忘录
Mac 最强大的终端工具之 iTerm2 详解
iTerm2 是一款功能强大的终端工具,也可以说是 Terminal 的替代品,也可以说是 iTerm 的后继产品。它适用于 macOS 10.12 或更高版本的 macOS。
子晋
2022/01/18
24.2K0
Mac 最强大的终端工具之 iTerm2 详解
iTerm2/终端 美化设置
一直自己调个iTerm2的配色 感觉还挺好看的 但是看网上别人的简直美到无法直视
码客说
2019/10/22
4.7K0
iTerm2/终端 美化设置
使用iTerm2+zsh替代苹果自带Terminal
然后会自动进入p10k的配置,也可以p10k configure命令手工开始配置,我的效果如下:
Y1ng
2022/10/31
7570
使用iTerm2+zsh替代苹果自带Terminal
2025最新 MacBook Pro苹果电脑M系列芯片安装zsh教程方法大全
相比于 Bash,Zsh 更加灵活、扩展性更强,因此成为许多开发者的首选 Shell。macOS 从 Catalina(10.15)开始,默认 Shell 已经切换为 Zsh,但系统自带的版本往往较旧,且功能相对有限。我们通常需要自己安装最新版并进行配置,以获得更好的使用体验。
猫头虎
2025/06/08
670
我在 Mac 中使用过的那些 shell 工具
很多时候我们需要使用命令行进行一些操作,在 Mac 中有自带的终端(Terminal)可以使用,但功能比较简单,其他的一些工具也使用过不少,下面就简单介绍下我在 Mac 中用过的一些命令行工具。
oec2003
2024/06/14
2.4K0
我在 Mac 中使用过的那些 shell 工具
「实用篇」打造自我感觉非常漂亮的Mac终端
背景 (今天我是一个美妆博主😊) 突然发现自己使用的iterm2终端样式有些朴素,为了让她看起来花枝招展的,我决定给她打扮打扮。毕竟每天面对她的时间比对象还多…… 效果对比 因为每个人的喜好都不一样,所以放一张大家都喜欢的效果图很难,之前我很喜欢黑色主题,后来,我对浅色反倒情有独钟,现在我的开发工具idea、vscode等都是使用的浅色,据说对自己的眼睛好。 本文的亮点就是:只告诉你设置方法,最终妆后效果由你自己的审美决定。那上面的红玫瑰和白玫瑰,你更喜欢哪个呢?评论区为你选择的玫瑰投票。 配置
程序员小明
2021/12/31
2.6K2
「实用篇」打造自我感觉非常漂亮的Mac终端
iTerm2 + Oh My Zsh,打造专属你的终端神器
说在前面,本文主要适合于的是使用 macOS 系统的小伙伴,如果你使用的 Windows 或者 Linux 系统的电脑,那可能暂时不太适合你。当然了,如果你只是想了解一下新知识,那么欢迎各位!
村雨遥
2022/06/15
1.9K0
iTerm2 + Oh My Zsh,打造专属你的终端神器
mac命令窗口配置
在打开的finder窗口中,双击Solarized Dark.itermcolors和Solarized Light.itermcolors即可安装明暗两种配色:
用户1437675
2019/10/14
1.5K0
mac命令窗口配置
Mac下配置终端+iTerm 2主题
最近重新开启我闲置已久的Mac mini,更新到最新版10.13.4,于是在安装Homebrew时决定配置了一下终端,使其看起来更美观。
吴蛋蛋
2023/03/14
10.5K0
Mac下配置终端+iTerm 2主题
使用iterm2打造你的个性化命令行界面
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2022/04/15
1.8K0
使用iterm2打造你的个性化命令行界面
推荐阅读
相关推荐
打造 Mac 下高颜值好用的终端环境
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验