[高效撸码]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

相关文章

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Deepseek使用指南与提问优化策略方式

《Deepseek使用指南与提问优化策略方式》本文介绍了DeepSeek语义搜索引擎的核心功能、集成方法及优化提问策略,通过自然语言处理和机器学习提供精准搜索结果,适用于智能客服、知识库检索等领域... 目录序言1. DeepSeek 概述2. DeepSeek 的集成与使用2.1 DeepSeek API

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

Tomcat高效部署与性能优化方式

《Tomcat高效部署与性能优化方式》本文介绍了如何高效部署Tomcat并进行性能优化,以确保Web应用的稳定运行和高效响应,高效部署包括环境准备、安装Tomcat、配置Tomcat、部署应用和启动T... 目录Tomcat高效部署与性能优化一、引言二、Tomcat高效部署三、Tomcat性能优化总结Tom

Python利用自带模块实现屏幕像素高效操作

《Python利用自带模块实现屏幕像素高效操作》这篇文章主要为大家详细介绍了Python如何利用自带模块实现屏幕像素高效操作,文中的示例代码讲解详,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、获取屏幕放缩比例2、获取屏幕指定坐标处像素颜色3、一个简单的使用案例4、总结1、获取屏幕放缩比例from

MySql9.1.0安装详细教程(最新推荐)

《MySql9.1.0安装详细教程(最新推荐)》MySQL是一个流行的关系型数据库管理系统,支持多线程和多种数据库连接途径,能够处理上千万条记录的大型数据库,本文介绍MySql9.1.0安装详细教程,... 目录mysql介绍:一、下载 Mysql 安装文件二、Mysql 安装教程三、环境配置1.右击此电脑

Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南

《Rsnapshot怎么用?基于Rsync的强大Linux备份工具使用指南》Rsnapshot不仅可以备份本地文件,还能通过SSH备份远程文件,接下来详细介绍如何安装、配置和使用Rsnaps... Rsnapshot 是一款开源的文件系统快照工具。它结合了 Rsync 和 SSH 的能力,可以帮助你在 li