iTerm2下载并配置

embedded/2024/9/24 3:28:34/

一、iTerm2下载
安装下载:https://iterm2.com/downloads.html
二、oh-my-zsh下载
oh-my-zsh 用于主题安装,优化iTerm2界面显示
简单粗暴安装:
brew install zsh git
三、利用oh-my-zsh配置iTerm2主题
1.配置文件位置
在oh-my-zsh的配置文件中~/.zshrc,可以切换主题

注意ZSH_THEME="random"中,冒号里表示主题的名称
查看更多主题请看https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
个人建议用random表示每次打开随机,随机到你喜欢的,你再把这个改成你想要的
每次打开都有主题名称的显示,不必为找不到主题名称而烦恼

遇到的问题
1.安装完oh-my-zsh主题界面没有任何效果
cat /etc/shells #查看当前支持的命令
vim /etc/shells
加入 /usr/local/bin/zsh
默认zsh为命令行使用 chsh -s /usr/local/bin/zsh
echo #SHELL // 应该显示的是 /usr/local/bin/zsh

四、oh-my-zsh插件安装
1.下载插件
1.1 syntax-highlighting语法高亮插件

git clone --depth 1 https://github.com/zsh-users/zsh-syntax-highlighting "${ZSH_CUSTOM:-~/.oh-my-zsh/custom}"/plugins/zsh-syntax-highlighting

1.2 自动提示插件

git clone --depth 1 https://github.com/zsh-users/zsh-autosuggestions "${ZSH_CUSTOM:-~/.oh-my-zsh/custom}"/plugins/zsh-autosuggestions

2.~/.zshrc添加插件的名称

3.生效操作
source ~/.zshrc
4.问题找不到插件
请注意一定要使用上面提供的git命令,遇到过其他的git命令操作不成功

资料参考
zsh安装
https://migrbird.com/2018/12/28/mac%E4%B8%8B%E5%B0%9D%E8%AF%95zsh/


http://www.ppmy.cn/embedded/115878.html

相关文章

【delphi】正则判断windows完整合法文件名,包括路径

在 Delphi 中&#xff0c;可以使用正则表达式来检查 Windows 文件名称或路径是否合法。合法的文件名和路径要求符合以下几点&#xff1a; 禁止的字符&#xff1a;文件名和路径不能包含以下字符&#xff1a;<, >, :, ", /, \, |, ?, *。文件名不能以空格或点结束。…

【C++】list详解及模拟实现

目录 1. list介绍 2. list使用 2.1 修改相关 2.2 遍历 2.3 构造 2.4 迭代器 2.5 容量相关 2.6 元素访问 2.7 操作相关 3. 模拟实现 3.1 节点类 3.1.1 初始结构 3.1.2 节点的构造函数 3.2 迭代器类 3.2.1 初始结构 3.2.2 迭代器 3.2.3 迭代器-- 3.2.4 解引…

vue 案例使用

el-switch 按键的使用 <el-switchclass"switchStyle" v-model"boolValue" :active-value"1" :inactive-value"0" active-text"ON" inactive-text"OFF" active-color"#13ce66" inactive-color&qu…

基于等保2.0标准——区块链安全扩展要求探讨

在数字经济时代&#xff0c;区块链作为新技术&#xff0c;能够推进经济社会规则体系重构&#xff0c;在经济金融、司法审判、食品追溯、商业贸易、公共信用等领域已有广泛应用。但在规划、建设、运维区块链的同时&#xff0c;也需要全面评估与防范区块链应用带来的安全隐患。 …

C语言编译四大阶段

目录 一、引言 二、预处理阶段 三、编译阶段 四、汇编阶段 五、链接阶段 六、总结 本文将详细介绍C语言编译的四个阶段&#xff0c;包括预处理、编译、汇编和链接。通过学习这些阶段&#xff0c;读者可以更好地理解C语言程序的编译过程&#xff0c;提高编程效率。 一、引…

【AI创作组】MATLAB基础语法总结

MATLAB基础语法介绍 1. MATLAB数据类型 MATLAB是一种高性能的数学计算语言,提供了丰富的数据类型和变量定义规则,使得用户可以灵活地进行数学计算和数据操作。了解和掌握这些基础知识对于高效使用MATLAB至关重要。 以下是MATLAB中常见的数据类型: 1.1 数值类型 数值类型…

计算机网络各层有哪些协议?

计算机网络的各层协议知识总结 一、物理层 没有涉及到比较重要的协议&#xff0c;但是有一个比较重要的技术----非对称数字用户线&#xff08;ADSL&#xff09; 二、数据链路层 1、点对点协议&#xff08;PPP----point to point protocol&#xff0c;用户计算机与ISP进行通信…

浮动静态路由

浮动静态路由 首先我们知道静态路由的默认优先级是60&#xff0c;然后手动添加一条静态路由优先级为80的路由作为备份路由。当主路由失效的备份路由就会启动。 一、拓扑图 二、基本配置 1.R1: <Huawei>system-view [Huawei]sysname R1 [R1]interface GigabitEthernet…