mac操作系统类似于linux,很多命令都是兼容的,确实挺好用,对于java,docker,git等开发来说,终端命令行是非常必要的工具,这里我介绍一下item2+oh-my-zsh的安装与使用。

安装iTem2

首先我们下载的 iTem2 这个软件,比Mac自带的终端更加强大。直接官网 http://iterm2.com/ 下载并安装即可。

将iTem2设置为默认终端:(菜单栏)iTerm2 -> Make iTerm2 Default Term

安装oh-my-zsh

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

自动提示命令

1.克隆仓库到本地 ~/.oh-my-zsh/custom/plugins 路径下

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

2.用 vim 打开 .zshrc 文件,找到插件设置命令,默认是 plugins=(git) ,我们把它修改为

plugins=(zsh-autosuggestions git)

语法高亮

brew install zsh-syntax-highlighting

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

source ~/.zshrc

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后重新启动终端即可生效!

java~mac下的终端工具oh-my-zsh相关推荐

  1. Mac下安装终端工具,可使用终端下载软件

    Mac book pro上面,我想实现像Linux下面那样用命令行下载软件,查看资料后,Mac使用一个工具叫brew,用网上给出的命令无法安装.在终端中后来试了下下面的命令完成了安装: ruby -e ...

  2. ios Mac下的SVN工具:Cornerstone与Versions和使用subversion管理iOS源代码

    原文地址为: ios Mac下的SVN工具:Cornerstone与Versions和使用subversion管理iOS源代码 ios管理代码的方式除了上次介绍的利用ios 自带的git库,还有使用S ...

  3. mac下简单绘图工具

    mac下简单绘图工具 由于用的Mac系统的缘故,有时候想绘制一些简单的图形,想找一款像window下的画图工具,一直没有找到 今天无意中想到了一个方法,使用Mac系统自带的"预览" ...

  4. Mac下的终端(terminal)常用命令

    查看 在终端里输入ls就可以查看文件和文件夹,但隐藏的文件就无法查看,使用ls -a即可. 在访达中可以通过同时按住" Command + Shift + . "三个按键,即可查看 ...

  5. mac下 内存分析工具mat安装,使用mat分析:内存溢出、内存泄漏,结合jstat、jmap等命令的使用

    分析前提: mat的安装详情:mac下安装 mat内存分析工具_MissNull的博客-CSDN博客_mac mat下载                             使用Eclipse M ...

  6. Mac 下抓包工具安装使用

    Mac下抓包 阅读目录 1.安装XQuartz 2.安装Wireshark 3.启动Wireshark 4.选择网卡,开始抓包 5.监听抓取802.11无线帧 6.通过RVI抓取iPhone数据包 7 ...

  7. mac下一些终端命令的使用

    mac基础终端命令入门 作为一名编程人员,(叫程序猿显得屌丝,叫攻城狮感觉还达不到),我经常看到许多大神在终端里面进行一些神操作.鉴于此,我今天就百度了一下,别问我为什么不Google,穷屌丝翻不了墙 ...

  8. Mac下图像标注工具labelImg的安装

    目标检测时需要对训练数据进行标注,标注工具为labelImg,其在Mac下的安装教程如下: # Install PyQt4, it must be this version brew install ...

  9. mac 下的一些工具类 app 推荐

    开帖推荐一下mac下的工具类app 印象笔记 首推印象笔记,笔记类软件,主体功能是记录笔记,如果你想,可以用来做todo list, 甚至gtd, 或者知识收集归纳 Doit.im 当然了,gtd 还 ...

最新文章

  1. mysql之优化小技巧
  2. SQL Server 2000查询n到m条记录
  3. WebRTC 系列之视频辅流
  4. Fiddler抓包使用教程-扫盲篇
  5. jQuery 请指出'$'和'$.fn'的区别?或者说出'$.fn'的用途。
  6. 第四节 CSS继承性和层叠性
  7. Java面向对象之成员变量的初始值、object类与对象
  8. openstack在xiandian界面登录提示无效证书_注意:2019年医师资格证书开始发放啦!...
  9. Docker搭建nexus3私服
  10. Spring的Aop授权不起作用,例如Shiro的注解(@RequiresRoles,@RequiresPermissions)
  11. php post 漏洞_漏洞研究|ThinkPHP request函数远程代码执行
  12. 42表盘直径是从哪测量_万用表测量电容容量的方
  13. Windows自动关机命令脚本
  14. 基础练习 特殊回文数 C语言
  15. html怎么设置视频为背景图片,如何给视频加上背景图片
  16. 用户分层,该怎么分才合理(实操版)
  17. (附源码)spring boot智能服药提醒app 毕业设计 102151
  18. 2021HW参考|防守方经验总结
  19. 轩小陌的Python笔记-day03 Python基础
  20. 有了ElasticSearch为什么还要用MySQL?-这篇文章告诉你

热门文章

  1. 如何选择合适的损失函数,请看......
  2. 必须了解的 MySQL 三大日志
  3. 一位后端妹纸的面试总结(美团+阿里+携程+58+贝贝+招银+华为+....)
  4. Mybatis:颠覆你心中对事务的理解
  5. 美国中学生被学校监控,实时位置、和谁接触一览无余
  6. 大肆行贿!微软前员工爆料,在中东、非洲每年花2亿美元回扣送礼
  7. 声波刺激就可长出新骨头?每天只需10分钟,干细胞5天快速分化,芯片装置只需1美元...
  8. 数百个CV实战项目与必备7本书5000页中英文CV书籍免费送啦~
  9. 顶会paper越来越多,我该怎么看?
  10. GitHub:数据科学最全资料集合