How ToSoftware

Why use oh my zsh and how to install oh my zsh

1 Mins read

Why use oh my zsh, what advantages does it offer over other shells? Zsh is a shell, like bash, tcsh or csh. It has lots of features though, and some nice options:

Why use oh my zsh?

1. Syntax highlighting

When you enter code in the terminal, it will highlight it and show simple errors (e.g., if you try to move a file into itself).

2. A nice completion system

If you’re typing an ambiguous command (e.g., if I type “l” then press TAB), it will list all the commands that might exist with that letter in them (like “ls”, “less”, and “locate”). It also tries to predict what you want by using commands from your current working directory (“cd ..

3. Plugins

Pretty much, oh my zsh has plugins for everything. It even has one that helps out if you like to use vim for all your text editing needs.

4. Themes

You can choose from a plethora of available themes and change whenever you like, read more here.

How to install oh my zsh

You can install oh my zsh in two ways

1) Using wget

Open the terminal and type the following

sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

2) Using curl

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Follow the instructions that will be presented to you during installation.

That’s it!

Here’s a screenshot of what the version is like for me, the version may differ on yours.

Read documentation from the official oh my zsh site here.

Read about 12 beginner coder tips here.

Don’t miss amazing tips!

Related posts
How ToProgrammingSoftware

How To Write Clean Code

3 Mins read
Let’s look at tips and tricks on how to write clean code. Everyone wants to be able to write code that is…
How To

Is The Universe Infinite or Finite

3 Mins read
Table of contents0.1 What is cosmic inflation?0.2 How is space measured?0.3 Conclusion1 Don’t miss amazing tips! Is the Universe infinite or finite….
How To

Extremely Simple Ways To Celebrate Small Wins At Home

2 Mins read
This is a post about how the ways to celebrate small wins. These are not major achievements like graduating college, buying a…

Leave a Reply

Your email address will not be published. Required fields are marked *

− 2 = 1


How do you measure code quality? what are code coverage tools?