热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Go开发环境中利用iTerm和OhMyZsh打造高效终端体验

在Go开发环境中,通过使用iTerm和OhMyZsh,可以显著提升终端操作的效率和体验。OhMyZsh是一个强大的Zsh配置管理框架,提供了丰富的插件支持,如代码高亮、自动补全和多种编程语言支持,同时还拥有众多美观的主题,使终端界面更加个性化和高效。Zsh作为一种高度可定制的shell,不仅适用于交互式应用,还可用作脚本解释器,集成了bash、ksh和tcsh等其他shell的诸多优点,并具备独特的功能特性。

1.介绍

iTerm2 是一个收费开源的终端,功能齐全的终端仿真程序;指标是在为用户提供OS X下最佳的命令行体验。

Oh My Zsh 是一个用于治理 Zsh 配置的开源框架,有着十分多的插件反对,比方代码高亮、代码提醒、各种语言反对等,还有很多主题可抉择,让终端界面更加好看。

Zsh 是一款用于交互式应用的shell,也能够作为脚本解释器来应用。其蕴含了 bash,ksh,tcsh 等其余shell中许多优良性能,也领有诸多本身特色。

2.装置Homebrew

关上自带的 Terminal(终端),安装包管理工具,不便进行装置或者更新应用软件:

/bin/bash -c “$(curl -fsSL https://raw.github.com/Homebr…)”

3.下载iTerm2

通过官网下载进行装置,可拜访

https://www.iterm2.com/downlo…
进行下载最新版本;而后进行解压,间接把 iTerm 利用拖入到 Application 目录中即可装置实现。
或者,通过 Homebrew 进行装置:

brew cask install iterm2

4.装置 Oh My Zsh

装置 iTerm2 实现后,可间接进行关上,并且输出装置命令:

sh -c “$(curl -fsSL https://raw.github.com/ohmyzs…)”

5.终端配置

装置好后能够看到多出了以下几个文件和目录,因为 MacOS 默认进行暗藏了,能够通过 ls -a 显示所有文件:

.zshrc # 默认资源配置
.zshenv # 环境变量配置
.zsh_history # 历史命令

.oh-my-zsh

├───plugins # 默认插件目录
├───themes # 默认主题目录
└───custom # 用户自定义目录
├───plugins # 第三方插件目录
└───themes # 第三方主题目录

6.插件配置

Oh My Zsh 官网插件地址:

https://github.com/ohmyzsh/oh…。

举荐插件:

git:能够间接显示git我的项目信息,还有各种 git 命令快捷方式;

z:目录跳转,可间接通过 z 目录名疾速跳转,而不必输出残缺门路;

git和z插件是 oh my zsh 自带的,可间接在.zshrc配置进行增加插件:

plugins=(git z)

7.主题配置

Oh My Zsh 官网主题地址:

https://github.com/ohmyzsh/oh…

举荐主题:

robbyrussell:官网默认主题,十分简洁。

Powerlevel10k:强调速度、灵活性和开箱即用的体验。

Pure:丑陋,最小和疾速的ZSH提示符。

如果应用自带主题能够在.zshrc中进行批改即可,第三方主题须要进行装置后应用:

ZSH_THEME=”robbyrussell”

8.终端快捷键

应用键盘快捷键疾速实现工作:

命令 阐明
command + t 新建标签
command + 方向键或数字 切换标签
command + d 垂直分屏
command + shift + d 程度分屏
command + option + 方向键 切换主屏
command + w 敞开标签或分屏


推荐阅读
author-avatar
手机用户2602926791
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有