Mac OSX终端安装主题(oh my zsh)

Mac OSX终端安装主题(oh my zsh)阿里云服务器优惠券优惠券一 安装 OhMyZsh 写在前面 MacOSX 默认使用 bashshell 在耍命令的时候 文件的显示没有带颜色 而使用 zshshell OhMyZsh 主题 就能让我们的终端瞬间高大上 bashshell 默认读取的是当前用户下的 bash profile 文件 而 zshshell 默认读取的是当前用户下的 zshrc 文件 1 OhMyZsh

乐趣阿里云网 

一.安装Oh My Zsh

写在前面 

Mac OSX默认使用bash shell,在耍命令的时候,文件的显示没有带颜色.而使用zsh shell+Oh My Zsh主题,就能让我们的终端瞬间高大上.

bash shell默认读取的是当前用户下的.bash_profile文件,而zsh shell默认读取的是当前用户下的.zshrc文件

1.Oh My Zsh官网地址:http://ohmyz.sh/

2.Mac OSX默认使用的是bash shell,我们需要切换到zsh ,使用右侧命令来进行切换 chsh -s /bin/zsh 

3.按照官网的安装方法总是提示连接超时,可以在终端中使用如下命令来安装  curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh

Mac OSX终端安装主题(oh my zsh)

4.安装成功以后,如上图所示.

 

二.配置Oh My Zsh

1.使用右侧命令来打开Oh My Zsh的配置文件 vi ~/.zshrc

2.搜索ZSH_THEME找到主题配置,如下图所示

Mac OSX终端安装主题(oh my zsh)

3.可打开Oh My Zsh主题展示网站https://github.com/robbyrussell/oh-my-zsh/wiki/Themes ,选择喜欢的注意进行更改.这里使用的是vim来打开的配置文件,所以需要按字母i进行插入,然后把光标移动到ZSH_THEME这行,更改主题键值对,例如: ZSH_THEME=”agnoster”  ,按ESC键后, 键入:wq 

保存退出.

4.关闭终端,重新打开,键入ls,效果如下

Mac OSX终端安装主题(oh my zsh)

 

三.终端主题的安装

1.solarized主题下载地址:https://github.com/altercation/solarized

2.找到对应的主题,比如我们用的是Terminal终端(Mac OSX自带),就找到osx-terminal.app-colors-solarized下的三个文件,双击安装即可.

 

四.配色方案的切换

1.打开终端–>偏好设置–>描述文件–>选择喜欢的配色方案–>点击默认

Mac OSX终端安装主题(oh my zsh)

 

五,效果展示

Mac OSX终端安装主题(oh my zsh)

 

六.Oh My Zsh的升级

1.输入右侧命令,回车即可 upgrade_oh_my_zsh

Mac OSX终端安装主题(oh my zsh)

七.Oh My Zsh的卸载

 

1.输入右侧命令,回车即可 uninstall_oh_my_zsh

 

八.默认终端的替代方案

1.如果觉得Mac OSX的终端不够强大,可以考虑安装iTerm2

2.iTerm2官方下载地址 http://www.iterm2.com/downloads.html

3.主题的安装及Oh My Zsh的安装,与上面都是一样的,只是主题的选择有点区别,但都是在Preference里进行设置

4. 配置背景颜色

Mac OSX终端安装主题(oh my zsh)

 

九.Powerline字体下载安装

效果展示

Mac OSX终端安装主题(oh my zsh)

1.powerline字体的安装

# clone 先克隆 git clone https://github.com/powerline/fonts.git # install 后安装 cd fonts ./install.sh

2.安装完powerline的字体,设置Items2的字体,打开Items2–>Preferences–>Profiles–>Text–>Font

说明:实现上面的效果,还需要更改Items2的字体为powerline的字体(因为有些图标,比如上面的箭头图标,是要用powerline字体来实现的)

Mac OSX终端安装主题(oh my zsh)

3.为Oh My Zsh安装命令高亮 地址: https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md,找到Oh My Zsh的说明,并按说明操作(无论当前处于什么目录下都可,因为该命令是将命令高亮插件安装到当前用户的.oh-my-zsh/custom/plugins目录下)

 

Oh-my-zsh

1.Clone this repository in oh-my-zsh’s plugins directory:

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

2.Activate the plugin in ~/.zshrc:

 plugins=( [plugins...] zsh-syntax-highlighting)

3.Source ~/.zshrc to take changes into account:

 source ~/.zshrc

注意:步骤2中,配置插件的时候打开.zshrc文件,找到plugins,按如下配置

vi ~/.zshrc

Mac OSX终端安装主题(oh my zsh)

效果图

Mac OSX终端安装主题(oh my zsh)

 

十,给vim安装solarized配色方案

2.执行下面的拷贝命令

 

    cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/

 

3.执行如下命令

 

vi ~/.vimrc 按i键,然后拷贝下面的配置到这个文件

参考文档:https://github.com/altercation/solarized

Mac OSX终端安装主题(oh my zsh)

vim的效果最后是这样的

Mac OSX终端安装主题(oh my zsh)

Info.plist

Mac OSX终端安装主题(oh my zsh)

十一.vim插件管理

其实现在在github上已经出现了很多vim的插件管理项目,比如vundle和vim-plug,基于这种开源项目,可以基于它来安装我们项目要的vim插件,从此不用手动去安装插件.好处就是可以避免繁琐和出错.

关于vim的包管理器可以参考这篇博文

https://ssarcandy.tw/2016/08/17/vim-plugin-manager/

目前我在用的就是vim-plug,官网地址

https://github.com/junegunn/vim-plug

IDEA(Intellij)修改字体为powerline

Mac OSX终端安装主题(oh my zsh)

乐趣阿里云网

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220707.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午7:50
下一篇 2026年3月17日 下午7:50


相关推荐

  • AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(一)

    AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(一)随着IOS7由之前UI的拟物化设计变为如今的扁平化设计,也许扁平化的时代要来了,当然我们是不是该吐槽一下,苹果什么时候也开始跟风了,自GOOGLE和微软界面扁平化过后,苹果也加入了这一队伍。AvalonDock  AvalonDock是一个.NET库,用于在停靠模式布局(docking)中排列一系列WPF/WinForm控件。最新发布的版本原生支持MVVM框架、AeroSnap特效…

    2022年7月20日
    16
  • 图文详解mina框架

    图文详解mina框架ApacheMinaSe 是一个网络通信应用框架 也就是说 它主要是对基于 TCP IP UDP IP 协议栈的通信框架 当然 也可以提供 JAVA 对象的序列化服务 虚拟机管道通信服务等 Mina 可以帮助我们快速开发高性能 高扩展性的网络通信应用 Mina 提供了事件驱动 异步 Mina 的异步 IO 默认使用的是 JAVANIO 作为底层支持 操作的编程模型 Mina 主要有 1 x 和

    2026年3月19日
    3
  • restsharp.dll_restbed

    restsharp.dll_restbed一、RestSharp简绍RestSharp是一个轻量的,不依赖任何第三方的组件或者类库的Http的组件。RestSharp具体以下特性;1、支持.NET3.5+,Silverlight4,WindowsPhone7,Mono,MonoTouch,MonoforAndroid,CompactFramework3.5等  2、通过NuGet方便引入到任何项目(In…

    2025年10月9日
    4
  • Petshop4

    Petshop4一、Petshop4解决方案Petshop4代码和数据库:下载Petshop4详解:下载安装要求:OperatingSystem:WindowsXPSP2orWindowsServer2003Microsoft.NETFramework2.0MicrosoftSQLServer2005,SQLServerExp…

    2022年10月17日
    3
  • Tomcat国内镜像下载地址【速度超快】

    Tomcat国内镜像下载地址【速度超快】https://mirrors.cnnic.cn/apache/tomcat/ 选择想下载的版本,最新的就是那个tomcat-9 继续点进去 进去以后,要下载的可执行文件就在Bin目录下 exe结尾的就是安装文件了 …

    2022年5月18日
    50
  • 史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)

    史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)当服务很多时 都需要同时从配置中心读取文件的时候 这时我们可以考虑将配置中心做成一个微服务 并且将其集群化 从而达到高可用 架构图如下 一 准备工作继续使用上一篇文章的工程 创建一个 eureka server 工程 用作服务中心

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号