1
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!

1
Related posts
How ToProgrammingSoftwareTechnology

How to configure Apache Airflow on MacOS locally

4 Mins read
Table of contents0.1 Creating the project folder and the virtual environment0.2 Installing0.3 Running airflow0.4 Starting the webflow server0.5 Starting the scheduler0.6 Running…
Code ChallengesHow ToProgrammingSoftware

How To Implement Merge Sort and Quick Sort Algorithms In Python 3

3 Mins read
Table of contents0.1 Merge Sort0.2 Quick Sort0.3 Conclusion1 Don’t miss amazing tips! Let’s have a look at how to how to implement…
InterestingSoftwareTechnology

Getting started with TensorFlow, amazing basics

4 Mins read
Table of contents0.1 What is a Tensor?0.2 What is TensorFlow?0.3 How many models can I train with TensorFlow?0.4 How do I use…

Leave a Reply

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

+ 5 = 6

×
Qa

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