iTerm2隐藏终端用户名和计算机名

配置步骤

iTerm2终端美观,但是每次打开发现用户名@域名部分很长,一行很短的命令都需要2行显示,当然你也可以把终端窗口调大。

我用的是 oh my zsh主题,打开主题文件目录

  • 查看当前主题
$ cd ~/.oh-my-zsh/themes
$ echo $ZSH_THEMES
  • 复制主题文件

由于oh my zsh会经常更新,避免更新后覆盖修改的配置文件,我们复制一份自己的主题配置文件,避免被覆盖

复制你当前使用的主题文件

$ cp agnoster.zsh-themes agnoster-my.zsh-themes
  • 修改主题文件
$ sudo vim agoster.zsh-themes

注释文件最后的prompt_context

## Main prompt
build_prompt() {
  RETVAL=$?
  prompt_status
  prompt_virtualenv
 # prompt_context
  prompt_dir
  prompt_git
  prompt_hg
  prompt_end
}
  • 修改~/.zshrc
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
ZSH_THEME="agnoster-my"
  • 立即生效环境变量
$ source ~/.zshrc

大功告成,没有前面的用户名和域名了,是不是清爽了很多。

前后对比图

截屏2020-07-14 上午11.14.22
截屏2020-07-14 上午11.14.22

本文使用 mdnice 排版

posted @ 2020-07-14 11:26  大圣巴巴  阅读(4283)  评论(0编辑  收藏  举报