macOS 安装配置 iTerm2 记录

都说 macOS 里替换终端最好的就是 iTerm2 ,这玩意儿还是开源的,所以就也根风学习一下,但全是英文的挺麻烦,所以这里记录一下自己的设置,以最简单的安装及设置为主,想要更酷炫、更好看的还请自己百度吧,以后再有变化我会在文档最后再行补充。

目标

  1. 安装 iTerm2

  2. 安装 oh-my-zsh

  3. 设置 iTerm2

  4. 设置 oh-my-zsh 主题

  5. 配置 iTerm2 连接 SSH

  6. 配置 iTerm2 支持 lrzsz

文档最后是 oh-my-zsh 的插件及安装

开始

1.安装 iTerm2

仅有 macOS 版版本的(当然了,人家都说是替换 macOS 原生终端的了,嘿嘿)

地址:iTerm2 - macOS Terminal Replacement

下载完成后,把程序拖入"访达"的"应用程序"目录里就安装完成了

2.安装 oh-my-zsh

因为 macOS 已经使用 zsh 为默认的命令控制台了,所以可以装个这玩意儿

地址:Oh My Zsh - a delightful & open source framework for Zsh

是使用命令安装,网页里有说明,注意一定要可以连接 github

对于像我这种无法连接 github 的可怜人,使用了 "watt工具箱" 这个工具才连上,虽然网速可怜,但总比没有强,这个工具的地址:Watt Toolkit

使用时打开程序,将 "网络加速" 中加速服务里 github 给勾选后再开始加速就可以了(详细操作可以看提示)

3.设置 iTerm2

从 iTerm2 里找了一个自带的主题,个人比较喜欢,要是有其他喜欢的也可以安装,安装方法自己百度,也是很简单

打开 iTerm2 -> Settings ... (Command + ,) 进入设置

  1. 设置 Appearance -> General -> Theme 修改为 Minimal (这样标题跟窗口会比较融合)

  2. 设置 Profiles (修改个人的配置,也可以另外加新的,不过本人就修改这个默认的就行了,具体数值也可以看个人喜好自行修改) Text -> Font 文字大小 15 Window -> Transparency 透明度 20,Blur 毛玻璃效果勾选并设置 20,Columns 128,Rows 36

4.设置 oh-my-zsh 主题

在命令里进行修改配置文件(在 iTerm2 里执行命令就行,当然在终端里也一样,就是要修改 zsh 的配置)

复制代码
vim .zshrc
# 修改 ZSH_THEME 并保存
ZSH_THEME="jonathan"
# 也可以修改为其他主题,主题截图在官网上有,自带主题都在 ~/.oh-my-zsh/themes 中

这样设置也算是挺好看的,以后看看再修改修改看看别的样式。

5.配置 iTerm2 连接 SSH

打开 iTerm2 -> Settings ... (Command + ,) 进入设置

注:添加新的 Profiles ,可以复制已经设置完成样式的 Default ,这样省事儿

  1. 先选中 Profiles 中的 Default

  2. 点下方"Other Actions ..."中的 Duplicate Profiles,将原配置文件复制一份

  3. 选中复制的新配置文件,在右边修改 Name 比如"远程 SSH"

  4. 往下有一个 Command 中原 Login Shell 修改为 Command ,并在后面的文本框中输入 ssh 用户名@服务器IP -p 端口 -p 端口 这个可以不输入,不输入时默认是 22

设置自动输入密码登录,要不然每次都输入密码太麻烦

  1. 接上面步骤,选 Advanced 设置项

  2. 点击 Triggers 中的 Edit 按钮

  3. 在弹出的窗口中点击左下角的 +(加号)添加一个要发送的字符串

  4. 下面就是要填写的参数 ++Regular Expression++ 输入一个值,说是应该是一个正则表达试,但没看明白怎么设置,但也不用太纠结,因为要输入密码,所以这里输入 password 即可 ++Action++ 选择 Send Text ...,因为本来也是为了发送密码字符串 ++Parameters++ 输入登录时要输入的密码 ++Instant 与 Enabled++ 都要勾选

要连接 SSH 时,可以从菜单 Profiles 中选择新建立完成的配置就可以打开了

也可以快捷键 Shift + Command + o 然后输入部分新配置的名称就可以找到并打开SSH 连接。

6.配置 iTerm2 支持 lrzsz

这个设置还是有点麻烦的,要先安装 homebrew,可以参照下面的文档中的说明安装 开源免费 macOS 读写 NTFS 格式磁盘方法_mac ntfs读写工具免费-CSDN博客

(1)开始正式安装

复制代码
brew install lrzsz  # 这个是为了在本地 macOS 上安装 rz / sz 命令,必要的

(2)下载并安装脚本,安装方法其实 github 都写的很清楚,照着做就好了

(3)配置 iTerm2 中的触发器 打开 iTerm2 -> Settings ... (Command + ,) -> Profiles -> Advanced -> Triggers -> Edit Regular expression: rz waiting to receive.**B0100 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-zmodem send Instant: 选中

Regular expression: **B00000000000000 Action: Run Silent Coprocess Parameters: /usr/local/bin/iterm2-zmodem recv Instant: 选中

(4)都关闭后就可以使用了


以下是 oh-my-zsh 的插件及安装

注:.zshrc 配置中有一个 plugins=(git),所有已经 git 完成的插件,可以都写在这里,比如

复制代码
# 经测试 linux 的 .zshrc 设置里只能生效最后一行 plugins,所以只要保留一行就可以
# macOS 就可以支持多行没问题,保留一行也可以
plugins=( git zsh-syntax-highlighting zsh-autosuggestions )

1.添加自动补全

同步插件

复制代码
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions

修改 .zshrc 配置 vim .zshrc

查找plugins=(git) 修改成 plugins=( git zsh-autosuggestions )

重新载入配置文件即可 source .zshrc

2.添加关键字高亮

同步插件

复制代码
git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

修改 .zshrc 配置

查找plugins= 在段的下面新添加 plugins=( git zsh-syntax-highlighting )

重新载入配置文件即可 source .zshrc

相关推荐
共享家95273 小时前
linux-数据链路层
linux·网络·macos
CZIDC13 小时前
MacOS字体看起来比在 Windows 上更好?
macos
Cosmoshhhyyy20 小时前
linux远程部署dify和mac本地部署dify
linux·运维·macos
行星00821 小时前
mac 通过homebrew 安装和使用nvm
macos·npm·node.js
2501_928094651 天前
Mac电脑录屏工具 Omi录屏专家(Mac中文)
macos·mac·录屏工具·omi
森之鸟1 天前
Mac chrome浏览器下载DevEco Studio 6.0.0 Beta2失败
前端·chrome·macos
FairGuard手游加固2 天前
版本更新!FairGuard-Mac加固工具已上线!
macos
金玉满堂@bj2 天前
OS设备UDID查看方法
macos·objective-c·cocoa
庸懒2 天前
Electron自定义菜单栏及Mac最大化无效的问题解决
前端·macos·electron