这是一款轻巧但功能强大的Mac终端仿真软件,是可替代Apple终端和iTerm的继任者。那么如何使用iTerm2对环境进行重新配置?今天就带了iTerm2教程——如何使用iTerm2对环境进行重新配色和美化?
因为我之前也是Mac平台,所以有一些配置可以在ITerm里导出,其实重新配置也都一样,没有什么影响。
在原电脑上的iterm导出配置:
然后在新电脑导入:
如上图 import JSON Profiles,然后设置为默认配置。
将iTerm2 自带 theme 修改为 Minimal ( Preferences-Appearance-General-Theme ) 以达到顶栏沉浸式的效果
可以在Profiles选项卡,Session页面最底部看到开启选项。Status bar enabled 选项,勾选上即可打开。点击右边的 Configure Status Bar 按钮可设置显示的内容。
可以看到能显示的内容非常多,把上方要显示的内容拖动到下方 Active Components 区域即添加。
在Preference页面中点击Appearance选项卡,可以设置Status bar的位置,修改 Status bar location,我这里改到Bottom底部。
Status bar效果:
显示的内容也可以自己调节:
配置主题:
只需要修改 .zshrc 文件中的 ZSH_THEME=“xx” 属性即可。
我目前使用的主题是:spaceship
按照github项目说明中的方法配置即可,或者参考本文下面的主题配置
前提:
安装了zsh
安装了powerline字体
然后把iTerm的字体设置为powerline,包括Font和Non-ASCII Font
下载主题文件:
git clone https://github.com/denysdovhan/spaceship-prompt.git “$ZSH_CUSTOM/themes/spaceship-prompt” --depth=1
创建软连接
ln -s “ Z S H C U S T O M / t h e m e s / s p a c e s h i p − p r o m p t / s p a c e s h i p . z s h − t h e m e " " ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" " ZSHCUSTOM/themes/spaceship−prompt/spaceship.zsh−theme""ZSH_CUSTOM/themes/spaceship.zsh-theme”
修改zsh配置
vim ~/.zshrc
修改:
ZSH_THEME=“spaceship”
生效:
source ~/.zshrc
然后就是主题的一些配置,配置说明参考这个文件:
https://github.com/denysdovhan/spaceship-prompt/blob/master/docs/Options.md
具体配置显示哪些内容,根据文档在 ./zshrc 中添加就好。这里说一下我的配置:
PS:颜色数值参考这个https://upload.wikimedia.org/wikipedia/commons/1/15/Xterm_256color_chart.svg
我的配置
设置显示时间
SPACESHIP_TIME_SHOW=“true”
设置显示用户名,并改用户名颜色为猛男粉
SPACESHIP_USER_SHOW=“always”
SPACESHIP_USER_COLOR=“212”
主题对应地址:
https://github.com/denysdovhan/spaceship-prompt
什么是Oh-My-Zsh?
Oh My Zsh是一款社区驱动的命令行工具,它基于zsh命令行,提供了主题配置,插件机制,大大提高了可玩(用)性。提升使用效率还能使人愉快
输入如下命令:
curl方式
sh -c “$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”
或者使用wget:
sh -c “$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)”
配置命令自动提示
关于插件的配置,如果要看目前安装了哪些插件,可以在.zshrc中搜索plugins关键字,获得如下,也是我老电脑中的配置内容:
plugins=(
git
autojump
zsh-autosuggestion
zsh-syntax-highlighting
)
关于命令提示
当我们输入命令过程中,终端会自动提示你接下来可能要输入的命令,这时按 → 便可输出这些命令,非常方便。
效果可参考GitHub项目说明中的视频
项目地址:https://github.com/zsh-users/zsh-autosuggestions
1、克隆项目到本地 $ZSH_CUSTOM/plugins 路径下 `默认是 ·~/.oh-my-zsh/custom/plugins
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
2、编辑 ~/.zshrc
配置文件,添加到plugins列表中
plugins=(zsh-autosuggestion)
3、新开一个终端窗口查看效果
如果最后看不到提示的效果可能是颜色配置问题,参考GitHub项目说明中的修改方法去修改配置