iterm2+oh-my-zsh内容太多时显示不完全

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iterm2+oh-my-zsh内容太多时显示不完全相关的知识,希望对你有一定的参考价值。

比如我列出已安装的某些包时,显示的列表很长,往上滚到一定位置就滚不上去了,但是mac自带的终端可以完整显示,怎么让前者也像自带终端一样显示完全(图片中再前面的内容就显示不出来了)

由于.zshrc 没有配置相关环境变量设置,需要将bash 中.bash_profile 全部环境变量加入。

研发目标:iTerm 是一个为Mac OS X编写的,功能齐全的终端仿真程序。目标是在为用户提供OS X下最佳的命令行经验。

字母i代表了本地苹果的外观和风格的程序界面,并把重点放在完整的国际支持。 它合并由两个项目, CTerminal和TerminalX ,而这两者都是基于JTerminal项目。该软件非常有实用和易用性。

功能特点:

本地OS X的用户界面

同时支持PowerPC和英特尔的Mac

Applescript支持

透明窗口和自定义背景图片

Bonjour支持

完成VT100仿真,与更多的支持最常见的xterm和ANSI转义序列

terminfo支持灵活的自定义键映射

支持选择的复制和中期按钮粘贴

参考技术A

选中这个

本回答被提问者采纳

Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)

一、安装 iTerm2

iTerm2 官网

二、安装 oh-my-zsh

2.1 安装

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

2.2 卸载

uninstall_oh_my_zsh

oh-my-zsh 安装成功效果图:

三、安装 Powerline 字体库

git clone git@github.com:powerline/fonts.git
cd fonts
./install.sh

配置 iTerm2:(iTerm2>Preferences>Profiles>Text>Change Font),如下图:

如果没有发现红色框的 Non-ASCII Font,先在蓝色箭头所指的地方打钩,然后再重启。

四、安装 solarized 配色方案

在下图中所指的地方直接选择就行

五、安装 agnoster 主题

oh-my-zsh 已经内置该主题,不用再单独下载了,直接配置就行了。

进入根目录

vim 编辑器打开隐藏文件 .zshrc,将 ZSH_THEME 后面字段改为 agnoster

更改完成后执行下面的命令:

source ~/.zshrc

效果如下:

六、设置语法高亮

  • 直接使用 homebrew 安装 zsh-syntax-highlighting 插件

    brew install zsh-syntax-highlighting
    
  • 然后在根目录下.zshrc 中插入下面内容

    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    
  • .zshrc 中插入下面内容

    plugins=(
      git
      zsh-syntax-highlighting
    )
    

七、隐藏名字和主机名


这个名字是不是不太想暴露出来?没关系,下面可以把它隐藏起来。我这里直接设置成 🍺,你可以设置空或者其它的。

  • 进入主题目录

    cd ~/.oh-my-zsh/themes
    
  • 打开 agnoster 主题,按红框里面的编辑保存完退出就好了

    vim agnoster.zsh-theme
    source agnoster.zsh-theme
    



ok,搞定,希望对你有帮助。

以上是关于iterm2+oh-my-zsh内容太多时显示不完全的主要内容,如果未能解决你的问题,请参考以下文章

MacOS:iTerm2+oh-my-zsh安装

Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)

Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)

Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)

Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)

为MAC配置终端环境iTerm2+Zsh+oh-my-zsh