mac美化终端

mac的终端非常简洁,本以为用的时候会很舒服,但是好像简洁过头了,导致很多东西根本就没有体验,比如:不同的文件类型颜色完全相同,git不显示分支信息;这些对于开发来说非常麻烦;

那么我们就使用一些工具来让mac的终端变得非常容易操作吧!!!

使用iTrem2替代终端

我们直接下载并安装iTrem2,打开iTrem2,就可以替代终端了;iTrem2官网:https://www.iterm2.com/

主题

iTrem2自带的主题还是不太漂亮的,但是我们可以自己进行自定义,但是这种自定义需要对每一项参数进行设置,非常麻烦;

有些人把一些比较经典的主题到处成配置文件,然后放到网上,我们直接可以使用这些主题;
主题存在github上:https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/

我们直接把这个git库clone到本地,选择 iTrem2Preferences...,然后选择 Profile -> color,选择右下角的选择框,选择 import ,主题文件,就在我们刚才 clone 下来项目的 schemes 文件夹中。

导入以后,就可以设置这个样式了

iTrem2常用操作:
1. 选中即复制

在iterm2窗口中,我们使用鼠标选中一个单词,那么系统就是自动复制到剪贴板中,我们直接在需要的位置粘贴即可

2. 分屏
  • 垂直分屏:command + d
  • 水平分屏:command + shift + d
  • 切换屏幕:command + option + 方向键 command + [ 或 command + ]
  • 查看历史命令:command + ;
  • 查看剪贴板历史:command + shift + h

更多操作这里就不介绍了,网上搜索就能找到

zsh + oh-my-zsh 定制样式

上面安装的iTrem2,他只能在操作上给我们带来简化,但是关于界面显示,不同类型文件仍然都是一样的颜色,这次我们使用 zsh + oh-my-zsh 来美化终端样式。

使用 zsh

查看当前使用的 shell

echo $SHELL

/bin/bash

查看安装的 shell

cat /etc/shells

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

切换为 zsh

chsh -s /bin/zsh

重启终端即可使用 zsh

配置oh-my-zsh

网上有很多使用 install.sh 文件,但是我这边不行,一直报https超时,这里直接使用手动安装

第一步:克隆oh my zsh这个项目到本地第一步:克隆oh my zsh这个项目到本地

git clone https://gitee.com/mirrors/oh-my-zsh.git ~/.oh-my-zsh

第二步:创建zsh的配置文件

 cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

设置完成,这时,重新启动你的iTerm2,你就会发现,样式已经变了

oh-my-zsh主题地址:https://github.com/robbyrussell/oh-my-zsh/wiki/themes

这里我们只需要进入上面的网址,找到自己喜欢的主题,记住主题的名字,修改用户目录下的 .zshrc 文件中的 ZSH_THEME 属性值为对应的主题名称,重启你的iTerm2,你会发现主题已经变了。

注:idea命令行如果想使用oh my zsh,直接输入“zsh”就可以进入!

agnoster主题显示乱码

我感觉 oh-my-zshagnoster 是最漂亮的一个了,当然你有可能认为这个主题并不怎么样,但是的确很漂亮。

主题虽漂亮,但是将 oh-my-zsh 设置为 agnoster 时,终端有可能会乱码;这是因为系统没有指定的字体,这里提供一个字体下载地址:https://github.com/abertsch/Menlo-for-Powerline.git

把这个库中的 Menlo for Powerline.ttf 字体安装到系统,然后将 iTrem2 的字体设置为 Menlo for Powerline.ttf ;如下:
在这里插入图片描述

然后将颜色配置设置为 Solarized Dark ,这样就会有下面这样的效果了。
在这里插入图片描述
隐藏终端名称:

vim ~/.zshrc
 
# 重写 prompt_context
prompt_context () {}
 
# 也可以使用自定义提示符
prompt_context () {
  prompt_segment black default "hoo";
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值