用户国营 发表于 2024-8-12 15:30:30

macOS终端利器 — iTerm

先容 iTerm2 设置



前言

iTerm2 之以是称为 mac 上的终端利器,在于他强大的的自身特性以及的可扩展性,本文将具体先容部分内容
一、安装

官方网站:https://iterm2.com/ 下载安装后,初次打开,会提示安装pip
二、简朴设置

1.设置 Split Pane

Split Pane 即分割块,你可以通过快捷键来分割终端,以到达多个终端窗口分屏的效果,直观的体验
左右分屏:Cmd + D
上下分屏:Cmd + Shift + D
效果图:
https://img-blog.csdnimg.cn/direct/0e851da1aae34849b00b9f8b51b5f3aa.png
如图我们打开了三个窗口,编号为1、2、3,可以通过快捷键在窗口之间举行快速切换,但是默认的快捷键不太好用,我们可以本身设置
左上角:iTerm2->Settings->Keys
https://img-blog.csdnimg.cn/direct/5076888adb6a40bf941ca81889e60c69.png
如图将切换快捷键设置为 Cmd + Num,这样想切哪个窗口都很方便,还可以 Cmd + Shift + Enter 放大缩小选中的 split pane
2. 新增 Hotkey window

Hotkey window 即热键窗口,很酷的东西,通过设置快捷键,可以调出终端窗口,暂时不用了窗口还能隐藏。(但是说实话花里胡哨的功能)
左上角:iTerm2->Settings->Keys
https://img-blog.csdnimg.cn/direct/d3f4ebfae56840eabcdad65f87fa8ce3.png
点击进入
https://img-blog.csdnimg.cn/direct/5b161664422a477ea5cc092bcb3dfd41.png
点击 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 来实现设置,以是如果你寻求更极致的风格,可以研究一下怎么设置该文件,这是我的设置:
https://img-blog.csdnimg.cn/direct/e34d45a1327c4c74b7475b22efc188be.png
还必要设置iterm2 和 VScode
iTerm2->Settings->Profiles
https://img-blog.csdnimg.cn/direct/c554540d1667473d95086bb7280cbf82.png
选择安装的字体,注意左边栏 Default 和 Hotkey Window 指的是默认窗口和热键窗口,不同的窗口可以举行不同的设置
VScode->首选项->设置,搜索 terminal.integrated.fontFamily(或者直接设置 setting.json 文件)
将字体改成 MesloLGS NF 即可
五、安装插件

1. zsh-syntax-highlighting

zsh-syntax-highlighting 是一个下令语法校验插件,在输入下令的过程中,若指令不合法,则指令显示为赤色,若指令合法就会显示为绿色。效果如下:
https://img-blog.csdnimg.cn/direct/adeac4303b4e4991bfd920d37b7ed255.png
https://img-blog.csdnimg.cn/direct/3f3eca17fd544866a5d8b612d4938292.png
2. zoxide

zoxide 是跳转插件,通过你的访问记录快速跳转到对应的目录,可以共同 fzf 使用,当有多个选择时可以使用 zi 下令举行可视化选择,具体安装可以使用 brew
brew install fzf
brew install zoxide
添加如下代码到 ~/.zshrc 中
## ~/.zshrc
eval "$(zoxide init zsh)"
## 匹配历史记录直接跳转
z anypath
## 如果安装了fzf,zi在有多个选择时就会出现可视化选择框让你选择,如果只有一个则会直接跳转
zi anypath
像这样:
https://img-blog.csdnimg.cn/direct/cb4d52f6df484672b8cb3d3d2f6d8d81.png
3. zsh-autosubggestions

各人可能注意到了我前面输入下令的时候有提示,没错就是这款插件。可以通过多种方式安装 install
好比直接用 brew 安装
https://img-blog.csdnimg.cn/direct/5d6146e2a97344c7834b5cac073d30a6.png
六、其他设置

1. 设置背景主题

iTerm2 默认主题有限,可以通过 iTerm2-Color-Schemes 下载主题,三种下载方式参考 readme
https://img-blog.csdnimg.cn/direct/2c734ff8c6c847f2b690dac7b43f39f5.png
2. 设置背景图片

设置此处即可
https://img-blog.csdnimg.cn/direct/55ea4cff272f4c56ae10391db57a425a.png
总结

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: macOS终端利器 — iTerm