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

mac下iTerm2和ohmyzsh安装教程

前言:最近接触到了一个终端软件iTerm2,据说功能很强大,比原生的终端要好用,所以打算搞一下用用看,结果按照

前言:最近接触到了一个终端软件iTerm2,据说功能很强大,比原生的终端要好用,所以打算搞一下用用看,结果按照网上的教程安装,困难重重啊,各种报错,于是记录下来我的安装过程及错误解决方法,希望能帮助到其它小伙伴更顺利的安装上该软件。

废话少说,下面开始~

先来看看效果图:

一、安装iTerm2

下载地址:https://iterm2.com/downloads.html

前往官网下载并安装即可,安装完成后会提示是否移到Application里,点确定就行。

 

二、安装oh-my-zsh

方法一、在iterm中输入以下命令

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

方式二、如果方式一报错无法连接或其他,可以尝试这一种

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

应该就可以安装成功了。

但这种方式不会出现如下图样式的安装成功界面。

于是我们将其再卸载

uninstall_oh_my_zsh

并再次安装

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”

当然也可以试试直接首先尝试上面这种方法,我没有尝试,留待小伙伴们去试试~

至此我们应该能看到这幅画面了。

三、美化界面

1.接下来我们先下载Meslo字体。

网上其他教程的方法是用Powline来下载,我看倒不如直接去gitHub上下载下来直接安装

地址:https://github.com/powerline/fonts/blob/master/Meslo%20Slashed/Meslo%20LG%20M%20Regular%20for%20Powerline.ttf

点击页面下方的View raw即可下载。

2.更改配色方案

在iTerm中按command+, 打开偏好设置,在Profile-Default-color中选择Solarized Dark方案

3.更换agnoster主题

vim ~/.zshrc

输入以上命令打开配置文件,将其中ZSH_THEME选择修改为"agnoster"

重启iTerm即可查看到效果。

4.设置语法高亮

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

输入这两行命令即可安装成功,第二行命令是将zsh-syntax-highlighting.zsh添加到根目录下的.zshrc文件末端,让iTerm可以查找到该插件。

然后执行

vim ~/.zshrc

将代码以下添加到文件末端

plugins=(gitzsh-syntax-highlighting
)

5.添加代码补全插件

brew install zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions

直接总github上clone。

然后在.zshrc文件中插入下面代码

plugins=(gitzsh-completions
)
autoload -U compinit && compinit

6.补全历史输入命令zsh-autosuggestions,按->向右键使用

用homebrew安装

brew install zsh-autosuggestions

然后在.zshrc文件中插入下面代码

plugins=(gitzsh-autosuggestions
)

.需要【注意】从brew安装的文件夹目录不在根目录下,所以下载完成后需要将文件夹移到根目录下才会生效。

这样基本就配置完啦~

四、最后我们来修改一下根目录最前边的icon

就是这个大拇指

1.首先进入主题目录

cd ~/.oh-my-zsh/themes

2.然后打开我们当前主题的文件

vim agnoster.zsh-theme

3.将下面代码修改为自己想要展示的icon即可

我们改成 "👍🏻",中文输入‘赞’即可出现。

然后保存退出。

需要【注意】的是按esc退出输入命令的话需要当前输入法为英文,否则无法操作。

到这里我们就大功告成了,可以去玩耍iTerm啦~~~~

----------------------------分割线---------------------------------

4.25补充:

想了解如何安装并使用Go2Shell小工具的可以去参考我的另一篇文章

地址:https://blog.csdn.net/miaocuilin/article/details/116128595

-------------------------------------------------------------------

 

本文参考:https://www.jianshu.com/p/246b844f4449

 


推荐阅读
  • k8s进阶之搭建私有镜像仓库
    企业级私有镜像仓 ... [详细]
  • Mac上传代码至GitHub上操作步骤1、下载git(查看是否已经安装了git,未安装则安装git)通过brewinstallgit命令安装git未安装brew请运行以下命令安装b ... [详细]
  • ProtocolBuffers,是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方 ... [详细]
  • brew结合iTerm2花式玩转MacOS软件管理的终端指令
    brew结合iTerm2花式玩转MacOS软件管理的终端指令-1.背景需求  刚拿到新的Mac电脑工作时,linux上很多常用指令是没有的安装的,如wget,git,telnet ... [详细]
  • 前言这里讲的主要是想谈谈基于Vue的一个组件开发。不得不说的一点就是,在实际的Vue项目中,页面中每一个小块都是由一个个组件(.vue文件)组成,经过抽离后,然后再合并一起组成一个页面。由于上家公司我负责多的是可视化这一块的开发,这边我也将带着大家进行一个Vue项目 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
  • HyperledgerComposer环境安装1.安装基本软件包**如果使用Linux安装HyperledgerComposer,请注意以下建议:以 ... [详细]
  • Istio是一个用来连接、管理和保护微服务的开放平台。Istio提供一种简单的方式来为已部署的服务建 ... [详细]
  • mac os high sierra无法安装phalcon的问题
    phalcon官方安装地址:https:github.comphalconcphalcon参考官方的做法是:brewinstallphp71-phalcon但是会出现这样的问题:b ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了ruby冲泡more.rb相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
技术小菜鸟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有