很好的说明文:

https://xiaozhou.net/learn-the-command-line-iterm-and-zsh-2017-06-23.html

iTerm2是Mac os用户使用的command app。

Zsh是配合iTerm2的shell框架,扩展了一些功能,如自动补全命令,参数,文件名等等,还支持插件。

Oh My Zsh是Zsh的简化操作工具。让配置设置简单。

Zsh和OhMyZsh的安装见全占课

主题配置:

下面是一些常用的主题配色的预设置文件:

这些配色预设置文件,可以直接导入到iTerm2中,然后可以直接在设置中选择。

安装Powerline字体:

让fancy字符可以正确显示(不是乱码)

Powerline字体下载: https://github.com/powerline/fonts

安装好之后,就可以选择一款你喜欢的Powerline字体了:Preferences -> Profiles -> Text -> Font -> Change Font。

全栈课推举的:字体下载网站

 

2.点击压缩包,打开获得三个字体文件,双击安装

替换布景

点击下载solarized,解压缩后,进行iterm2的Preferences操作

先更换背景

再更换字体

 

⚠️:安装好字体和颜色布景后,需要在Preferences -> Text -> Text Rendering中把Draw bold text in bright colors前面的勾儿去掉。这样字体才能显示不通的颜色。

Zsh常用功能:

1.使用.来切换目录。 直接输入..或...可以切换到上层或上上层目录。

2.进程id补全。

3.快速跳转, 输入d ,然后回车。可以得到近期走访的目录,输入0~10的数字再回车,可以跳转到该目录。

4.目录名补全。输入cd然后空格, 然后点击tab。

5.常用命令参数补全,输入git然后空格再点击tab。出现所有git命令。

Zsh常用插件:

需要在上/.zshrc添加:

atom .zshrc可以在atom上打开这个文件。

plugins=(autojump web-search zsh-autosuggestions extract)

1. web-search: 一个方便终端搜索工具,例如输入baidu hhkb pro2会打开浏览器在百度搜索"hhkb pro2".

iTerm可以添加背景图:

配置方法:Preferences -> Profiles -> Window -> Background Image 选择一个你喜欢的背景,然后通过Blending调整图片背景的透明度。

iTerm2的设置和Zsh.的更多相关文章

  1. 一文搞定 Windows Terminal 设置与 zsh 安装 (非WSL)

    为 Windows Terminal 添加标签页 添加 Anaconda 标签页 在settings.json文件中的list列表中添加设置项: { // Make changes here to t ...

  2. Ubuntu18.04终端设置为zsh后的问题记录

    1. 在将终端从bash切换成zsh后,需要将 .bashrc 下的一些配置迁移到 .zshrc 中: 例如,笔者在使用zsh中使用virtualenv及virtualenvwrapper的相关命令时 ...

  3. iterm2 快捷键设置

    单词跳转 设置option+ 左右键

  4. iTerm2 与 Oh My Zsh的配套使用

    详见: https://www.jianshu.com/p/7de00c73a2bb https://github.com/sirius1024/iterm2-with-oh-my-zsh https ...

  5. 为MAC配置终端环境iTerm2+Zsh+oh-my-zsh

    首先展示下我的终端吧. 这就是我们为什么要配置iTerm2+Zsh+oh-my-zsh环境的原因: 我们使用zsh解释器,当然等你使用 zsh时就会知道zsh与bash对比的强大之处了. 至于我们的g ...

  6. 解决Mac下VSCode打开zsh乱码

    1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码. iTerm2展示如下: VS ...

  7. Mac在zsh环境安装Maven

    Mac OS先安装了oh-my-zsh和iterm2,设置系统的默认语言为zsh.再安装Maven的时候,发现添加profile文件,关闭iterm后,mvn的环境变量一直没有生效. 折腾了好久,突然 ...

  8. iTerm2 都不会用,还敢自称老司机?(上)

    对于需要长期与终端打交道的工程师来说,拥有一款称手的终端管理器是很有必要的,对于 Windows 用户来说,最好的选择是 Xshell,这个大家都没有异议.但对于 MacOS 用户来说,仍然毋庸置疑, ...

  9. mac iterm2

    配置的效果图 : 先讲 iterm2 的配色,再讲 显示分支以及高亮. 一. 配色 打开iterm的官方主题配置站 github.com/mbadolato/iTerm2-Color-Schemes, ...

随机推荐

  1. Sublime Text 2/3 安装Emmet(Zencoding)以及常见使用,一种快速编写HTML/CSS代码的方法

    原文链接http://blog.csdn.net/shirley254/article/details/52336744

  2. ubuntu16.04下安装opencv3的viz模块

    OPENCV3.0默认是不安装VIZ模块的,那么如何安装呢? 如果已经安装了Opencv,现在要增加VIZ模块,应该再安装一次就可以吧,我没试过,我是卸载了原来的,重新安装的 简单来说,就是要多安装一 ...

  3. Java编程思想第四版勘误

    坊间传说这本书翻译得很烂,我倒觉得还好.虽然看原文更准确,但是如果在具备一定编程思维和基础.能够看出来疑问的情况下,还是看中文更快一些,而且这本书本身也不适合初学者看.当然,错误和不通顺还是有的,而且 ...

  4. CRM - 讲师与学生

    一.讲师与学生简介 1.初始化 course_record, study_record.2.学习记录3.录入成绩4.显示成绩 ajax 查询 柱状图展示成绩 highcharts 5.上传作业(os模 ...

  5. 洛谷P1373 小a和uim之大逃离 dp

    正解:dp 解题报告: 传送门! 同样是看到列表发的题解就想着跟着做下dp的题目趴 然后发现还挺难的,,,反正我只大概想到怎么转移但是初始化什么的都不会TT 所以还是大概说下QAQ 首先可以想到设f[ ...

  6. proc_create函数内幕初探

    一直以为PROC文件系统很是晦涩难懂,平时仅仅是使用它,不愿意去触碰内核中的具体实现.今天突发奇想,想看看里面究竟是怎么实现的,结果……真是大跌眼镜,没想到里面并不复杂 关于PROC文件系统的功能以及 ...

  7. [JS]1.Hello Word

    1.Hello Word <!DOCTYPE html> <html> <head> <title>Hello World!</title> ...

  8. 关于RxJava背压

    http://flyou.ren/2017/04/05/%E5%85%B3%E4%BA%8ERxJava%E8%83%8C%E5%8E%8B/?utm_source=tuicool&utm_m ...

  9. PAT 1117 Eddington Number [难]

    1117 Eddington Number (25 分) British astronomer Eddington liked to ride a bike. It is said that in o ...

  10. 前端基础(html)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...