文档章节

oh-my-zsh 自定义

郁也风
 郁也风
发布于 2018/12/19 03:56
字数 561
阅读 24
收藏 0

GitHub 地址

基于 oh-my-zsh 的自定义配置,增加了一些个人常用插件与皮肤。

采用的是 git submodule 来维护,包括 oh-my-zsh,之所以这么搞,主要是手头有多台 linux 需要维护, 每台机器、每个用户都配置一遍比较麻烦,索性将个人常用的工具都打包在一起,简化一下配置。

这么搞的好处是只需要在 clone 一份,然后在各个用户的 .zshrc 下面配置一下 source 指向即可。具体可参加下面的 安装步骤

配置很简单,具体可参加 oh-my-zsh-custom.sh

Requirements

安装步骤

git clone

git clone --recursive https://github.com/someok/oh-my-zsh-custom.git

.zshrc

source /path/to/oh-my-zsh-custom/oh-my-zsh-custom.sh

覆盖变量

可以在根目录下创建 override.sh,在其中定义的内容可以覆盖默认配置。

目录结构

plugins 功能概述

  • autojump: 支持 j 跳转,需安装 autojump
  • extract: 解压命令,可根据扩展名自动执行相应解压命令
  • sudo: 按两次 ESC 可在命令前面添加 sudo
  • history: 增加几个查看历史的 alias: h, hs, hsi
  • copydir: 输入 copydir 可拷贝当前所在路径
  • copybuffer: 按 <kbd>CTRL</kbd>+<kbd>O</kbd> 可拷贝当前输入内容
  • colored-man-pages: 给 man 页面着色
  • zsh_reload: 提供 src 命令用于重载 zsh 配置
  • zsh-navigation-tools: <kbd>CTRL</kbd>+<kbd>R</kbd> 可打开 history 面板,功能很多很强大
  • zsh-syntax-highlighting: 命令着色
  • zsh-autosuggestions: 自动建议

Mac OS X 上启用插件

  • brew: 增加几个 brew 的 alias
  • forklift: 增加几个命令用于在 forklift 中打开文件夹
  • npm: npm 的一些 alias
  • sublime: st 可打开给定文件,stt 可将当前所在文件夹发送到 sublime

更新方式

  • submodule:

    git submodule update --remote

© 著作权归作者所有

共有 人打赏支持
郁也风
粉丝 16
博文 26
码字总数 13568
作品 0
长宁
项目经理
私信 提问
oh my Zsh使用手册

简单使用oh my zsh 安装oh my Zsh 1. 安装zsh2. 安装curl或者wget3. 下载并安装oh my zsh:+ curl 下载方式 + wget下载wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/ins......

hgfgoodcreate
2015/10/09
1K
0
CentOS 安装oh-my-zsh

zsh和bash一样,是一种Unix shell,但大多数Linux发行版本都默认使用bash shell。但Zsh有强大的自动补全参数、文件名、等功能和强大的自定义配置功能。Zsh虽然功能强大,但刚上手配置比较麻烦...

xiaozhenkai
2017/07/27
0
0
Oh-My-Zsh!提高你CLI(Command-line interface )的神奇工具 - Ubuntu教程

原文更新地址 https://github.com/shellhub/blog/issues/25 Oh-My-Zsh!提高你CLI(Command-line interface )的神奇工具 - Ubuntu教程 我是命令行界面的忠实粉丝......我不喜欢使用我的电脑鼠...

shellhub
2018/09/04
0
0
oh-my-zsh

oh-my-zsh是基于zsh的功能做了一个扩展,方便的插件管理、主题自定义,以及漂亮的自动完成效果。 安装方式: 先安装 zsh curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/too...

超级小胖
2013/12/10
3.2K
1
Mac下配置iTerm2 + oh-my-zsh

1、安装iTerm2 首先我们下载的 iterm2 这个软件,比Mac自带的终端软件更加强大。直接官网 http://iterm2.com/ 下载,然后把它拖到应用软件里面就行。 2、安装og-my-zsh github连接:https:/...

LssTechnology
2018/05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
今天
1
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
3
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
5
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
2
0
推荐转载连接

https://www.cnblogs.com/ysocean/p/7409779.html#_label0

小橙子的曼曼
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部