3 ms·
For me, it was the more modern tab completion. Traditionally, you'd start typing something, then TAB to complete if there was a file starting with something.
by hylaride 7y ago
For me, it was the more modern tab completion. Traditionally, you'd start typing something, then TAB to complete if there was a file starting with something. With oh-my-zsh, you can use a later part of a file. So if you had a file called foo-bar-file.txt you could type `ls bar` then tab and it would autocomplete foo-bar-file.txt. It's much more clever like that. It's really helpful when I'm going through strange directories and vaguely remember what I'm looking for.
oh-my-zsh also has many other well-made tab completions for other programs, so you can TAB complete for things like docker, git, brew, various OSX commands, pip, python, and TONS of other stuff.
For zsh, the fish-like autosuggestions has saved me a lot of time as well: https://asciinema.org/a/37390 https://asciinema.org/a/37390
The powerline font git integration (like here: https://raw.githubusercontent.com/Falkor/dotfiles/master/screenshots/screenshot_falkor_iterm.png https://raw.githubusercontent.com/Falkor/dotfiles/master/scr... ) also is a large improvement over what bash can do. There's also a lot of visual enhancements if you use pyenv or various other language equivalents (eg ruby).