oh-my-zsh

OhMyZsh: override Git plugin aliases with custom multi-line aliases / functions

℡╲_俬逩灬. 提交于 2020-04-17 22:42:23
问题 tl;dr - I want to override OhMyZsh's Git aliases with multi-line aliases / functions. I'm trying to make the switch over from bash to zsh and migrate my aliases. I'm able to override Git aliases from OhMyZsh via this (example): alias grs="git restore --staged ." However, when I try to use zsh functions (for aliases that already exist in OhMyZsh): grs() { if [ $# -eq 0 ] then git restore --staged . else git restore --staged "$@" fi } it results in this error: /Users/StevenChoi/.aliases/.zsh

iTerm的安装以及配置Oh My Zsh

心不动则不痛 提交于 2020-04-15 10:50:21
【推荐阅读】微服务还能火多久?>>> iTerm说简单点就是Windows的命令提示符,可能说这个大家感觉没用过,其实也就是人们经常使用CMD,相当于苹果的终端,但是比自带的终端强大多了。 本文就是简单的说一下安装和简单的配置过程。 首先就是下载iTerm可以从官网上下载也可以从我的云盘上下载,云盘上的有配置文件,建议新手直接用,官网的下载下来界面不是很好看,高手可以自己调,怎么调今天就先不说了,网上有很多的资料。 官网的地址: https://www.iterm2.com/ 官网的安装方法: 下载下来解压iTerm的一个应用程序,直接拷贝到应用程序中 如图: 解压过后的程序 拷贝到应用程序即可 如图: 打开即可,如图: 这就是原始的界面,也许有的人会说为啥跟我看到的不一样啊,我看人家的都不是这样的,那是因为iTerm是可以自己配制颜色的。 配置iTerm的字体的颜色 第一种:自定义用自己的 打开iTerm->左上角iTerm->Preferences->Pofiles->Default->右边上面第二个Colors->你就会看到各种颜色了如果你想更改某个颜色的话,只需要选中酒会弹出其他颜色的选择界面,你只要在上面更改即可,可以使用RGB值,也可以使用采色针来采当前能看到的颜色,已经很方便了。 第二种:用别人的 而且右下角还有一个下拉框,可以选择默认的几种搭配

面试资源、公共API、多样化学习路径,这10个GitHub库开发者必看

本小妞迷上赌 提交于 2020-04-10 10:25:57
本文介绍了十个适合软件工程师的 GitHub 库。 选自Medium,作者:Simon Holdorf,机器之心编译,参与:魔王。 GitHub 是共享各种技术、框架、库和集合的头号平台,越来越多的人到该平台寻找最有用的库。本文作者全栈工程师 Simon Holdorf 列举了十个能够为所有软件工程师提供巨大价值的 GitHub 库。这些库均具备大量 GitHub 星数,显示其关联性、流行性和效用。 其中一些库可以帮助大家学习新知识,还有的可以帮助构建很酷的东西,不论如何所有库都能够帮助你成为更好的软件工程师。 1. Build Your Own X GitHub 星数:61,300 GitHub 地址: https:// github.com/danistefanov ic/build-your-own-x 该库囊括了大量教程,教你如何构建自己的技术。同时,这里还有关于如何构建命令行工具、操作系统、搜索引擎、3D 渲染器等的示例。 想创建自己的编程语言,或属于自己的 Docker、Git 吗?这个库是你的不错选择。 2. Free Programming Books GitHub 星数:139,000 GitHub 地址: https:// github.com/EbookFoundat ion/free-programming-books 尽管该库的名字是 Free

WSL安装oh-my-zsh并配置插件

試著忘記壹切 提交于 2020-04-06 02:08:23
安装WSL 进入 设置 -> 更新和安全 -> 开发者选项 , 勾选启用 开发者模式 . 进入 控制面板 -> 程序和功能 -> 启用或关闭Windows功能 , 勾选启用 适用于Linux的Windows子系统 . 前往微软商店, 搜索 Ubuntu 安装 Ubuntu 18.04 LTS , 完成后设置默认账户与密码. 备份WSL的源, 配置为清华大学Ubuntu源, 参考 清华大学开源软件镜像站 执行 sudo apt-get update 与 sudo apt-get upgrade , 升级软件. 安装zsh 执行 sudo apt-get install zsh , 安装zsh. 安装oh-my-zsh 执行 sudo sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 安装oh-my-zsh. 执行 echo "bash -c zsh" >> ~/.bashrc , 用户登录时启动zsh. 安装 Menlo-for-Powerline 字体, 否则zsh会有乱码. 配置oh-my-zsh插件 执行 git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM

oh-my-zsh not applying themes

荒凉一梦 提交于 2020-03-21 21:51:09
问题 I just set up zsh together with oh-my-zsh . But there's a bit of strange behavior that I cannot understand. If I restart Terminal (or iTerm 2––the behavior is the same in either) the theme specified in ~/.zshrc is not loaded. I need to do source ~/.zshrc for it to happen. If I echo $ZSH_THEME I get the theme I specified in ~/.zshrc . (And if I add echo "I'm loading it." to the bottom of ~/.zshrc , for example, I get the expected message upon opening a new window, etc.) This question is very

安装oh-my-zsh替换终端

試著忘記壹切 提交于 2020-03-13 21:03:26
#安装zsh $ sudo apt install zsh $ chsh -s /bin/zsh $ sudo reboot #安装oh-my-zsh $ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" #安装主题 $ vim ~/.zshrc ZSH_THEME="ys" $ source ~/.zshrc #安装补全插件 $ wget http://mimosa-pudica.net/src/incr-0.2.zsh $ vim ~/.zshrc source ~/.oh-my-zsh/plugins/incr/incr*.zsh 来源: oschina 链接: https://my.oschina.net/u/2003520/blog/3193617

iTerm的安装以及配置Oh My Zsh

心不动则不痛 提交于 2020-02-28 18:46:54
iTerm说简单点就是Windows的命令提示符,可能说这个大家感觉没用过,其实也就是人们经常使用CMD,相当于苹果的终端,但是比自带的终端强大多了。 本文就是简单的说一下安装和简单的配置过程。 首先就是下载iTerm可以从官网上下载也可以从我的云盘上下载,云盘上的有配置文件,建议新手直接用,官网的下载下来界面不是很好看,高手可以自己调,怎么调今天就先不说了,网上有很多的资料。 官网的地址: https://www.iterm2.com/ 官网的安装方法: 下载下来解压iTerm的一个应用程序,直接拷贝到应用程序中 如图: 解压过后的程序 拷贝到应用程序即可 如图: 打开即可,如图: 这就是原始的界面,也许有的人会说为啥跟我看到的不一样啊,我看人家的都不是这样的,那是因为iTerm是可以自己配制颜色的。 配置iTerm的字体的颜色 第一种:自定义用自己的 打开iTerm->左上角iTerm->Preferences->Pofiles->Default->右边上面第二个Colors->你就会看到各种颜色了如果你想更改某个颜色的话,只需要选中酒会弹出其他颜色的选择界面,你只要在上面更改即可,可以使用RGB值,也可以使用采色针来采当前能看到的颜色,已经很方便了。 第二种:用别人的 而且右下角还有一个下拉框,可以选择默认的几种搭配,当然了也可以直接导入其他的颜色配置文件

oh-my-zsh-installation-guide

烈酒焚心 提交于 2020-02-27 06:48:24
你问我有啥用? 默认ll命令支持 默认文件夹着色 其他各种插件 设置shell默认zsh(macOS Catalina 已默认是zsh) 查看当前shell ❯ echo $SHELL /bin/zsh 如果不是,下面命令修改即可 chsh -s /bin/zsh 安装oh-my-zsh sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" Themes 推荐pure,您见了就喜欢 地址: https://github.com/sindresorhus/pure Pure theme cd ~/.oh-my-zsh/custom && \ git clone https://github.com/sindresorhus/pure && \ ln -s pure/pure.zsh-theme . && \ ln -s pure/async.zsh . # Change in ~/.zshrc the ZSH_THEME to ZSH_THEME=refined enjoy!!! 来源: oschina 链接: https://my.oschina.net/u/914655/blog/3167002

Why do you need to source .zshrc for every new shell in iTerm?

◇◆丶佛笑我妖孽 提交于 2020-02-23 13:09:26
问题 I've used Iterm2 with zsh everyday for the past 3 years, but I got a new computer and had to set it up again. The problem is that when I run ~/.zshrc it works fine, but I have to do it on every new terminal window I open. Not a good experience. I noticed that I don't have any bashrc , bash_profile , or profile (dot)files on my new machine. Here's the code in ~/.zshrc : export ZSH=/Users/healy/.oh-my-zsh plugins=( git ) ZSH_THEME="agnoster" source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions

How to run “nvm” in “oh my zsh”?

≯℡__Kan透↙ 提交于 2020-01-30 14:15:36
问题 In the system there is a nodejs , installed through nvm . The command is not running npm . Console is Oh my zsh 回答1: You can use zsh-nvm or enable it yourself by adding following lines to your ~/.zshrc export NVM_DIR=~/.nvm [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" Extra: For faster shell initialization, I use lazynvm which only loads node when needed lazynvm() { unset -f nvm node npm export NVM_DIR=~/.nvm [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm } nvm() {