• mac之 iTerm2 + Oh My Zsh 终端安装教程


    作为开发者人手一个的强大终端,你有什么理由不使用呢?

    废话不多说,直接开始安装吧。

    安装zsh

    一定先执行zsh --version检查是否已安装zsh

    返回类似zsh 5.7.1的内容说明可以跳过zsh直接安装iTerm2

    macOS

    macOS最新系统已经内置zsh,所以你很可能不需要执行这一步操作。

    安装Homebrew可以访问:https://brew.idayer.com/ ,教你如何飞速安装Homebrew

    brew install zsh
    

    设置为默认:

    chsh -s /usr/local/bin/zsh
    

    更多平台安装方法请浏览 Installing-ZSH[1] 。

    安装iTerm2

    iTerm2macOS平台上终端的替代方案,功能也更强大,目前支持macOS 10.14及更高版本。

    你可以直接从官网[2]下载iTerm2

    把iTerm2设为默认

    找到选项:iTerm2 -> Make ITerm2 Default Term

    安装oh-my-zsh

    选择下面其中一种脚本安装:

    curl:

    1. export REMOTE=https://gitee.com/imirror/ohmyzsh.git
    2. sh -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ohmyzsh/ohmyzsh/tools/install.sh)"

    wget:

    1. export REMOTE=https://gitee.com/imirror/ohmyzsh.git
    2. sh -c "$(wget -O- https://cdn.jsdelivr.net/gh/ohmyzsh/ohmyzsh/tools/install.sh)"

    fetch:

    1. export REMOTE=https://gitee.com/imirror/ohmyzsh.git
    2. sh -c "$(fetch -o - https://cdn.jsdelivr.net/gh/ohmyzsh/ohmyzsh/tools/install.sh)"

    配置主题

    官方收集了一些主题(不再收录新主题),你可以访问 主题&&截图[3] 页面查看并选取。

    这里以agnoster为例说明。

    1.编辑~/.zshrc文件,修改ZSH_THEME配置:

    1. ZSH_THEME="agnoster"
    2. # 主题介绍请访问 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#agnoster

    2.安装字体

    agnoster还需要额外安装字体 Meslo for Powerline[4]

    大部分主题都用到了 Powerline Fonts[5]

    下载好ttf文件,双击即可完成安装。

    3.选择字体

    然后打开iTerm -> Preferences -> Profiles -> Text -> Change Font,选择Meslo LG S Regular for Powerline

    重新打开iTerm2就能看到效果。

    agnoster-theme

    如果没有找到满意的主题,可以试下 更多主题[6] 。

    你也可以试下random,不用纠结选择哪个主题:

    ZSH_THEME="random"
    

    指定参与随机的主题:

    1. ZSH_THEME_RANDOM_CANDIDATES=(
    2.   "robbyrussell"
    3.   "agnoster"
    4. )

    也可以排除主题:

    ZSH_THEME_RANDOM_IGNORED=(pygmalion tjkirch_mod)
    

    功能增强

    1. zsh-autosuggestions

    命令自动补全功能。

    1.克隆代码到$ZSH_CUSTOM/plugins(默认位于~/.oh-my-zsh/custom/plugins

    git clone https://gitee.com/imirror/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
    

    最后执行source ~/.zshrc生效。

    2.在Oh My Zsh配置启用插件

    打开~/.zshrc,找到plugins,追加zsh-autosuggestions

    git为默认配置。

    plugins=(git zsh-autosuggestions)
    

    如果有看不到自动补全的内容,确保以下两个颜色不是相近的:

    1. iTerm > Preferences > Profiles > Colors > ANSI Colors > Bright > Black
    2. iTerm > Preferences > Profiles > Colors > Basic Colors > Background

    2. zsh-syntax-highlighting

    语法高亮。

    1.克隆代码到$ZSH_CUSTOM/plugins(默认位于~/.oh-my-zsh/custom/plugins

    git clone https://gitee.com/imirror/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    

    2.在Oh My Zsh配置启用插件

    打开~/.zshrc,找到plugins,追加zsh-autosuggestions

    git为默认配置。

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

    最后执行source ~/.zshrc生效。

  • 相关阅读:
    SpringBoot学习11 - Spring-Aop(常用的切点表达式关键字Demo讲解演示)
    IDEA配置tomcat以及创建项目
    CrossOver 23 正式发布:可在 Mac 上运行部分 DX12 游戏
    uni-app:实现页面效果4(echarts数据可视化)
    Packet Tracer中交换机的配置及Lab2实验
    sql2java-pagehelper:参照Mybatis-PageHelper实现分页查询
    国内“谁”能实现chatgpt,短期穷出的类ChatGPT简评(算法侧角度为主),以及对MOSS、ChatYuan给出简评,一文带你深入了解宏观技术路线。
    系统学习Python——类(class)代码的编写基础与实例:类通过继承进行定制
    科技为饮食带来创新,看AI如何打造智能营养时代
    怎样才能写好项目文档?
  • 原文地址:https://blog.csdn.net/hebiwen95/article/details/126489505