配置经过--MAC终端神器iterm2---告别黑白

配置经过--MAC终端神器iterm2---告别黑白

参考1:MAC终端神器iterm2——告别黑白

最终效果:

实现步骤

1. 下载iTerm2

官网下载:https://www.iterm2.com/

安装完成后,在/bin目录下会多出一个zsh的文件。

Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:

chsh-s /bin/zsh

zsh完美代替bash,具体区别可查看:《Zsh和Bash区别》

iterm2的原始界面

2. 替换背景图片

说明:可替换为任一你喜欢的图片

我用的是这只松鼠:鼠年笑口常开
现在流行用上面这张图片,喜欢就好

打开路径:iterm2 -> Preferences -> Profiles -> window -> Background Image

点击红框区域,可进入文件选项页,蓝色框的Mode是图片的适应方式,比如全局、拉伸等,和电脑桌面背景一样的效果。

选择一张自己喜欢的壁纸即可

可以通过Blending调节壁纸的透明度: 透明度为0的时候,背景变为纯色(黑色)

我个人比较喜欢扁平化的壁纸,喜欢的朋友可以来这里看看:

《有哪些优雅的 Windows 10 壁纸?》

3. 安装Oh my zsh

zsh的功能极其强大,只是配置过于有点复杂,通过Oh my zsh可以很快配置zsh。

这里只做简单的配置(够用了),如需要深入了解,可以查看:《oh-my-zsh,让你的终端从未这么爽过》

安装方法有两种,可以使用curl或wget,看自己环境或喜好:

# curl 安装方式

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

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

# wget方式(需要提前安装wget)

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

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

oh-my-zsh开源地址:《oh-my-zsh》

4. 安装PowerLine

首先先安装pip命令,安装过的可以不用安装,pip安装失败,可以选中安装pip3:

sudo easy_install pip

pip是python的一个维护命令

安装powerline:

pip install powerline-status --user   或者 pip3 install powerline-status --user 

5. 安装PowerFonts

在常用的位置新建一个文件夹,如:~/Desktop/OpenSource/,不喜欢桌面放文件的可以创建新的文件夹~/iterm2-theme-OpenSource/。其中~/表示目录/User/username,比如我的就是/User/zhang**

OpenSource文件夹下下载PorweFonts:

# git clone(这条不复制)
git clone https://github.com/powerline/fonts.git --depth=1

# cd to folder(这条不复制)

cd fonts

# run install shell(这条不复制)

./install.sh

执行结果如下:

安装好字体库之后,我们来设置iTerm2的字体,具体的操作是:

iTerm2 -> Preferences -> Profiles -> Text

在Font区域选中Change Font,然后找到Meslo LG字体。

6. 安装配色方案(可跳过)

说明:这里的配色方案指的是背景的颜色,自己试试体会一下。

在OpenSource目录下执行git clone命令:

git clone https://github.com/altercation/solarized

cd solarized/iterm2-colors-solarized/

open .

在打开的finder窗口中,双击Solarized Dark.itermcolors和Solarized Light.itermcolors即可安装明暗两种配色:

再次进入iTerm2 -> Preferences -> Profiles -> Colors -> Color Presets中根据个人喜好选择.

7. 安装主题

说明:这个主题指的就是下图这个样子。

agnoster主题

在OpenSource目录下执行git clone命令:

git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git

cd oh-my-zsh-agnoster-fcamblor/

./install

执行上面的命令会将主题拷贝到oh my zsh的themes.

执行命令打开zshrc配置文件,将ZSH_THEME后面的字段改为agnoster

vi ~/.zshrc

我这里简单说一下vim的一些操作命令,不熟悉的可以看看:

键盘i: 进入可编辑模式,最下面显示-- INSERT --

键盘esc: 退出编辑模式

shift + : : 执行命令操作

输入wq: 保存当前更改。如果仅仅退出不保存,可以输入q

此时source ~/.zshrc或command+Q配置文件后,iTerm2变了模样:

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/12.png

8. 安装高亮插件

说明:高亮插件指的是这种效果:

这是oh my zsh的一个插件,安装方式与theme大同小异:

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

vi ~/.zshrc

这时我们再次打开zshrc文件进行编辑。找到plugins,此时plugins中应该已经有了git,我们需要把高亮插件也加上:

plugins=(

  git

  zsh-autosuggestions

)

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/13.png

请务必保证插件顺序,zsh-syntax-highlighting必须在最后一个。

然后在文件的最后一行添加:

source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

按一下esc调出vi命令,输入:wq保存并退出vi模式。

执行命令使刚才的修改生效:

source ~/.zshrc  或 command+Q退出

所有配置至此结束。下面提供另外的功能

9. 可选择、命令补全

跟代码高亮的安装方式一样,这也是一个zsh的插件,叫做zsh-autosuggestion,用于命令建议和补全。

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-autosuggestions

vi ~/.zshrc

找到plugins,加上这个插件即可:

plugins=(

  git

  zsh-autosuggestions

  zsh-syntax-highlighting

)

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/15.png

插件效果:

光标后面的就是自动补全内容

https://raw.githubusercontent.com/sirius1024/pubimgs/master/blogs/iterm2/16.png

使用方法,点击键盘下一页使光标跳至补全内容最后,然后回车即可。

有同学说补全命令的字体不太清晰,与背景颜色太过相近,其实可以自己调整一下字体颜色。

Preferences -> Profiles -> Colors 中有Foreground是标准字体颜色,ANSI Colors中Bright的第一个是补全的字体颜色。

补充隐藏用户名和主机名:

参考2:https://www.jianshu.com/p/ba08713c2b19

九、iTerm2 隐藏用户名和主机名

有时候我们的用户名和主机名太长,终端显示的时候会很不好看,我们可以手动去除。

编辑vim ~/.zshrc文件,增加DEFAULT_USER="username"配置.

比如:我的电脑用户名为zhang**,则DEFAULT_USER="zhang**"

zhang**@zhang**MacBook-Pro,@前的就是用户名

我们可以通过whoami命令,查看当前用户

隐藏后

可能遇到的问题:

如果安装后出现这种乱码的话:

字体格式错误

参考3:https://jingyan.baidu.com/article/219f4bf7bacc2dde442d381d.html参考这个,改变字体,如下:

重启终端iterm2 ,发现显示乱码,是因为没有安装字体,下面开始介绍字体安装

执行git clone git@github.com:supermarin/powerline-fonts.git #,命令替换为下面这个命令,进行下载字体

git clone https://github.com/supermarin/powerline-fonts.git 

下载完成后打开文件目录,找到/Monaco/Monaco for Powerline.otf该文件,然后双击打开(要以字体册方式打开)

弹出安装字体的对话框,点击安装即可

安装完成后字体册,用户字体多了一个新的字体,如果要卸载点击移除即可

字体安装了但是并没有配置进iterm2终端,点击终端的设置preferences

然后找到profilers菜单,在点击text,再点击change font

找到刚刚安装的字体,然后选中,关闭退出即可

然后发现终端已经有符号了,而且不乱码了

另外更换字体时去掉下图的这个勾选:

去掉显示就对了:

我的效果

据说使用zsh对应的Git命令都可以简单很多。快去开发吧。祝配置顺利。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容