[高效撸码]ITerm2安装使用指南

2024-04-26 01:38

本文主要是介绍[高效撸码]ITerm2安装使用指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

之前一直用 MAC OS 自带的终端进行操作,但总感觉差点事,于是在同事的介绍下,用上了iTerm2,结合 on my zsh 之后发现很强大,正式入坑

阅读所有文章请点击

文章建议阅读时间:5分钟

阅读本文您将收获:

  • iTerm2 安装
  • iTerm2 使用技巧

安装iTerm2

  • 方式一
    • 下载地址
    • 解压之后便是执行程序文件
  • 方式二
    • 使用 MAC OS 自带的 Homebrew 进行安装 $ brew cask install iterm2
    • 电脑缺少 Homebrew 的同学可点击这里尝试安装

配置iTerm2主题(可选)

  • 推荐一个主题 Solarized Dark theme 下载地址
  • 解压文件,打开 Preferences -> Profiles -> Colors -> Color Presets -> Import,选择刚才解压的 solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,导入成功,最后选择 Solarized Dark 主题,关掉终端重启就大功告成了

配置 On My Zsh

  • Oh My Zsh 是对主题的进一步扩展
  • MAC OS 是自动集成Zsh的,查看本地Zsh Zsh --version
  • 一键安装 Oh My Zsh
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 
  • 把 Zsh 设置为当前用户的默认 Shell(这样新建标签的时候才会使用 Zsh) $ chsh -s /bin/zsh
  • 编辑 vim ~/.zshrc 文件,将主题配置修改为 ZSH_THEME="agnoster"
  • agnoster 主题是比较常用的主题,这里还有一份Zsh的主题列表

配置Meslo字体

  • 使用上面的主题就需要支持 Meslo 字体,不然会出现乱码的情况
  • 字体下载地址
  • 下载成功直接安装
  • 然后在 iTerm2 中 Preferences -> Profiles -> Text -> Font -> Chanage Font 选择 Meslo LG M for Powerline 字体
  • 如果字体大小不满意,可以一并修改
VS Code 字体配置
  • 经常使用 VS Code 的朋友还需要修改 VS Code 的字体配置
  • 用户配置,搜索 fontFamily,然后将右边的配置增加
"terminal.integrated.fontFamily": "Meslo LG M for Powerline" 
  • 配置信息
    在这里插入图片描述
  • 效果就是酱紫
    在这里插入图片描述

来一本82年的使用手册

启动一个远程 server 终端
  • 选择 Preferences->Profiles ,新增一个 profile ,并设置启动的快捷键和 ssh 命令, 如图
    在这里插入图片描述
  • 完成后就可以用快捷键或者在顶部工具栏 Profiles 中直接点击进行连接,真香!
色彩方案配置(有强迫症的开发者可以配置一下)
  • 很多工程师对自己的开发工具有很高的颜值要求,iTerm2 同样给使用者提供了可配置颜色和部分主体,除了上面安装说明中提到的主题网站外,iTem2 也给我们提供了很多自选主题。
  • 选择 Preferences->Profiles->Colors, 就可以自行配置了,如图
    在这里插入图片描述
  • 配置完重启客户端,呵,有内味了!
提高文本使用效率
  • 作为终端工具 iTerm2 自然提供了搜索功能,用户使用搜索可以使用 tab 键 自动按照单词选中后面的语句,类似于终端文件联想功能,然后点击 Enter 键 就可以将选中的文字复制到粘贴板上。
    在这里插入图片描述
终端指令提示
  • 终端指令太多记不清楚怎么办,输入字符,点击 command + ;iTerm2 会自动给你展开提示
调出复制粘贴历史
  • iTerm2 提供了复制粘贴历史记录的功能,使用快捷键 shift + command + H 就可以在光标处调出复制粘贴历史, so easy!
输入历史
  • 正常的终端都能通过键盘上下键,而 iTerm2 能够做到记录你的输入字符
  • 使用快捷键 option + command + b, iTerm2 打开一个进度条供你查看输入的字符
    在这里插入图片描述
显示命令执行时间轴、
  • 高手玩家往往时间运行比较高效,需要知道自己每时每刻都做了什么,普通玩家可能在开发过程中需要知道编译用了多久,iTerm2 自带时间轴,让你的使用变得准确
  • 点击工具栏中的 view->showTimestamps 打开时间轴
    在这里插入图片描述

高亮显示光标所在行

  • iTerm2 还提供了所在行高亮功能
  • 点击工具栏中的 view->showAnnotations 打开高亮行显示

更多使用技巧

  • 查看更多使用技巧请点击官方链接

在这里插入图片描述
如有问题,请评论指正。码字不易,点个赞再走呗!
在这里插入图片描述

这篇关于[高效撸码]ITerm2安装使用指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/936364

相关文章

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下