macOS终端利器 — iTerm

2024-06-04 5858阅读

介绍 iTerm2 配置


文章目录

  • 介绍 iTerm2 配置
  • 前言
  • 一、安装
  • 二、简单配置
    • 1.配置 Split Pane
    • 2. 新增 Hotkey window
    • 三、安装 Oh My Zsh
    • 四、安装主题 p10k
      • 1. 下载
      • 2. 配置
      • 五、安装插件
        • 1. zsh-syntax-highlighting
        • 2. zoxide
        • 3. zsh-autosubggestions
        • 六、其他设置
          • 1. 设置背景主题
          • 2. 设置背景图片
          • 总结

            前言

            iTerm2 之所以称为 mac 上的终端利器,在于他强大的的自身特性以及的可扩展性,本文将详细介绍部分内容


            一、安装

            官方网站:https://iterm2.com/ 下载安装后,首次打开,会提示安装pip

            二、简单配置

            1.配置 Split Pane

            Split Pane 即分割块,你可以通过快捷键来分割终端,以达到多个终端窗口分屏的效果,直观的体验

            左右分屏:Cmd + D

            上下分屏:Cmd + Shift + D

            效果图:

            macOS终端利器 — iTerm 第1张

            如图我们打开了三个窗口,编号为1、2、3,可以通过快捷键在窗口之间进行快速切换,但是默认的快捷键不太好用,我们可以自己设置

            左上角:iTerm2->Settings->Keys

            macOS终端利器 — iTerm 第2张

            如图将切换快捷键设置为 Cmd + Num,这样想切哪个窗口都很方便,还可以 Cmd + Shift + Enter 放大缩小选中的 split pane

            2. 新增 Hotkey window

            Hotkey window 即热键窗口,很酷的东西,通过设置快捷键,可以调出终端窗口,暂时不用了窗口还能隐藏。(但是说实话花里胡哨的功能)

            左上角:iTerm2->Settings->Keys

            macOS终端利器 — iTerm 第3张

            点击进入

            macOS终端利器 — iTerm 第4张

            点击 Click to Set,输入快捷键,他会记录,其他默认,点击 OK 即可,然后点击你输入的快捷键就会从上面调出来终端窗口,像这样:

            三、安装 Oh My Zsh

            Oh My Zsh 是一款开源的、社区驱动的框架,用于管理 zsh 配置。它基于 zsh 命令行,提供了主题配置、插件机制以及内置的便捷操作,正如他官网所说的:为用户提供了一种全新的使用命令行的方式。Oh My Zsh 旨在让终端操作更加便捷,适用于 Mac 和 Linux 平台。在使用 Oh My Zsh 之前,用户需要先安装 zsh 命令行解释器。mac 用户一般不用额外安装zsh,根据 在 Mac 上将 zsh 用作默认 Shel

            从 macOS Catalina 开始,Mac 使用 zsh 作为默认登录 Shell 和交互式 Shell。你还可以在较早版本的 macOS 中将 zsh 设置为默认 Shell。

            使用curl进行安装

            ## github安装
            sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
            

            四、安装主题 p10k

            powerlevel10k 是一个很好用的的 zsh 主题,不管你想要炫酷还是简洁,他都能帮你实现

            1. 下载

            git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
            

            下载后,在 ~/.zshrc 中设置主题为 p10k

            # 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/ohmyzsh/ohmyzsh/wiki/Themes
            ZSH_THEME="powerlevel10k/powerlevel10k"
            

            别忘了执行 source ~/.zshrc 使配置生效

            source ~/.zshrc
            

            2. 配置

            输入 p10k configure 配置你喜欢的风格

            首先会询问你是否要安装一个 MesloLGS NF 字体,建议安装,不然会出现乱码,不能显示图标

            然后会出现一堆配置,选择 1/2/3/4 或者 y/n 来配置你想要的风格。大胆选,不喜欢了可以再次输入p10k configure 更换,因为本质上它通过把你的选择写入 ~/.p10k.zsh 来实现配置,所以如果你追求更极致的风格,可以研究一下怎么配置该文件,这是我的配置:

            macOS终端利器 — iTerm 第5张

            还需要配置iterm2 和 VScode

            iTerm2->Settings->Profiles

            macOS终端利器 — iTerm 第6张

            选择安装的字体,注意左边栏 Default 和 Hotkey Window 指的是默认窗口和热键窗口,不同的窗口可以进行不同的配置

            VScode->首选项->设置,搜索 terminal.integrated.fontFamily(或者直接配置 setting.json 文件)

            将字体改成 MesloLGS NF 即可

            五、安装插件

            1. zsh-syntax-highlighting

            zsh-syntax-highlighting 是一个命令语法校验插件,在输入命令的过程中,若指令不合法,则指令显示为红色,若指令合法就会显示为绿色。效果如下:

            macOS终端利器 — iTerm 第7张

            macOS终端利器 — iTerm 第8张

            2. zoxide

            zoxide 是跳转插件,通过你的访问记录快速跳转到对应的目录,可以配合 fzf 使用,当有多个选择时可以使用 zi 命令进行可视化选择,具体安装可以使用 brew

            brew install fzf
            brew install zoxide
            

            添加如下代码到 ~/.zshrc 中

            ## ~/.zshrc
            eval "$(zoxide init zsh)"
            
            ## 匹配历史记录直接跳转
            z anypath
            ## 如果安装了fzf,zi在有多个选择时就会出现可视化选择框让你选择,如果只有一个则会直接跳转
            zi anypath
            

            像这样:

            macOS终端利器 — iTerm 第9张

            3. zsh-autosubggestions

            大家可能注意到了我前面输入命令的时候有提示,没错就是这款插件。可以通过多种方式安装 install

            比如直接用 brew 安装

            macOS终端利器 — iTerm 第10张

            六、其他设置

            1. 设置背景主题

            iTerm2 默认主题有限,可以通过 iTerm2-Color-Schemes 下载主题,三种下载方式参考 readme

            macOS终端利器 — iTerm 第11张

            2. 设置背景图片

            设置此处即可

            macOS终端利器 — iTerm 第12张


            总结

            以上就是我的第一篇博客,感谢阅读


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]