你的终端工具iTerm2美化了吗?
前言
在痛苦挣扎过几个月之后,终于下手了Apple MacBook Pro,配置如下: 14英寸/M1 Pro 芯片/10核中央处理器/14核图形处理器/16G/1T/深空灰。
拿到新电脑最痛苦的事情就是要配置一大堆的东西,安装一堆的软件,之前踩的坑没记录,还要再踩一遍,这次对打造iTerm2终端界面做了一个详细的记录,最终效果如下:
这个主题设置的内容包括以下部分:
- 主题:Solarized Dark theme
- 背景图片
- 字体大小
- 透明度设置
- 快捷键
- oh-my-zsh
- autojump
- zsh-autosuggestions
- zsh-syntax-highlighting
本着简约大气,没有花里胡哨的宗旨,下面就简单说说我的配置。
iTerm2
iTerm2 是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等.
iTerm2安装
1.使用brew安装
安装命令:brew install iterm2
关于brew的安装和使用参考。
2.使用软件下载安装 打开下载网址,直接点击下载。下载以后就是个应用程序,直接能打开使用,无需再安装。
iTerm2主题设置
常用主题为:Solarized Dark theme。 打开Preferences配置界面,然后 Profiles -> Colors -> Color Presets,在下拉列表中选择 Import,选择刚才解压的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件.导入成功后,在 Color Presets下选择 Solarized Dark 主题,就可以了。
iTrem2设置透明度
个人喜好这里建议给iterm2配置一个透明度,看起来体验感舒适很多 iterm2 -> Preferences -> Profiles -> Window -> Transparency
iTrem2背景图片设置
选择一张喜欢的背景图片,选择iterm2 -> Preferences -> Profiles -> Window ->Background Image 上传图片就可以显示背景图片了
iTerm2字体设置
这里我设置的是16,看起来感觉就很舒服
iTerm2快捷键配置
快捷唤醒热键
给终端加一个快速唤醒/隐藏的快捷键是必须要做的,否则用鼠标找到终端的快捷方式再打开这种做法不仅慢而且逼格低,设置方式 iterm2 -> Preferences -> Keys -> Hotkey
这里我们建议使用option + space 组合键来唤醒/隐藏终端
其他热键
- ctrl + a/e 快速切换到当前正在输入的文本的头部/尾部
- ctrl + u 清空当前输入
- cmd + T 打开一个新的iterm2 Tab
- cmd + 方向键 左右切换Tab
- cmd + D 分屏
- cmd + K 清屏
- cmd + N 打开一个新的iterm2 窗口
以上就是简单的对iTerm2的外观做了一个配置,下面我们要结合Oh-my-zsh赋予它更加强大的功能。
Oh-my-zsh
使用zsh的强大之处:色彩高亮,命令提示,智能补全等等,我们使用这个工具就可以赋予iTerm2这些功能。
安装Oh-my-zsh
这里我们有两种方式可以安装
1.使用使用wget安装
需要先安装HomeBrew
,然后使用HomeBrew
安装好weget
,如果安装过程中出现下面的问题:
问题产生的原因:homebrew-core
和homebrew-cask
/opt/homebrew/Library/Taps/homebrew/homebrew-services
目录 被git认为不是一个安全的目录,需要手动添加下面的命令:
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-services
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-cask
git config --global --add safe.directory /opt/homebrew/Library/Taps/homebrew/homebrew-core
最后使用weget安装我们的Oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
2.使用curl安装 直接复制下面的命令:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
最后安装成功显示界面如下:
如果遇到raw.githubusercontent.com
链接失败的问题,是因为安装HomeBrew的时候修改了国内的镜像源,我们在hosts
中添加一行
199.232.28.133 raw.githubusercontent.com
再重新直接安装命令即可成功。
安装了Oh-my-zsh以后,我们的界面已经变了,看前面的目录发生了变化:
autojump
autojump是必装插件没有之一,它可以让你在任意目录之间进行跳转
// 安装
brew install autojump
// 使用vim打开.zshrc文件
vim ~/.zshrc
// 添加autojump插件
plugins=(
autojump
)
// 执行source
source ~/.zshrc
当我们使用j + 目录的时候,就会快速的跳转到对应的目录了。 我们在根目录下直接跳转到test文件夹。
效果图:
zsh-autosuggestions
这个插件可以提示快捷命令,让你不需要全部把整个字母打完,安装:
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
配置插件
vim ~/.zshrc
plugins=(
zsh-autosuggestions
)
source ~/.zshrc
效果图:
zsh-syntax-highlighting
这个插件可以显示代码高亮,安装:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
配置:
vim ~/.zshrc
plugins=(
zsh-syntax-highlighting
)
source ~/.zshrc
效果图:
现在我们就可以使用iTerm2高效的操作我们的文件了,尤其是经常用到服务器的人。
以上就是全部的配置过程,欢迎大家尝试,如果有遇到问题,可以在评论区留言,我会为你解答。
转载自:https://juejin.cn/post/7142006108163407885