oh-my-zsh 自定义

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

转载于:https://my.oschina.net/someok/blog/2990250

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值