Software Development

iTerm2 vs Plain Old Terminal - Which One Is The Best?

Have you ever wondered if you have an alternative that will be better and useful than the default terminal?
Like
by Jey Geethan | August 28, 2017
iTerm2 vs Plain Old Terminal - Which One Is The Best?

In MacOS, you would have used the plain ol' terminal to run shell commands and do basic operations. Have you ever wondered if you have an alternative that will be better and useful than the default terminal? I have used iTerm2 and have found it useful in the following ways. Feel free to use it and leave your comments on what you feel about it.

iTerm2's Special Sauce:

1. Split Panes

You can split a particular terminal window into multiple panes. You can split it vertically or horizontally as you wish and you can also drag the size of the windows as and when you like it. How is it useful? It is useful because you can view multiple log tails in the single terminal window and you can also monitor multiple running apps in a single window.

Bonus: You can have multiple tabs as well - which means that you can create multiple split panes in different windows.

2. Copy To Clipboard Upon Selection

When looking at logs and you want to copy certain error messages, this comes in handy. Just select the text you want using the mouse (by dragging dropping or double clicking), the terminal automatically copies that particular text into the clipboard. Handy right?

3. Advanced Search

iTerm2 has got search functionalities that are very useful. It does a reverse search by default and allows you to use regular expressions. Also the highlighting of the search matches are very prominent and puts your eyes on it as easily as possible.

4. More Colors

The latest version supports colors upto 24 bit. So you can play around with the colors in your favorite editors.

5. Autocomplete

When you press CMD+; after typing a few words, you will get a list of previously entered command from which you can choose. It is very similar to the reverse search (control + r) but in a visual fashion and helps you get the options very easily.


Download iTerm2 Here:

https://www.iterm2.com/downloads.html


Jey Geethan

Jey Geethan is a poet, author and an entrepreneur.


Related Articles

Why Microservices?
Software Development

Why Microservices?

by Jey Geethan | December 16, 2022
I have a few tidbits about why to use microservices and why it makes sense to create few microservices as a side project and learn from the same
Top 5 Tips for Software Development Managers To Conduct Effective 1 on 1s With Your Reports
Software Development

Top 5 Tips for Software Development Managers To Conduct Effective 1 on 1s With Your Reports

by Jey Geethan | October 05, 2020
Some of the effective tips that can enhance your 1 on 1s with your reports. In 2020, software development is one of the major industries which provides millions of jobs. In fact, if you look at the statistics, this industry is poised to grow even further. According to Slashdata, it's expected to reach 45 million developers by 2030. As a manager, it's your responsibility that 1 on 1s are effective and help your reports. I want to talk about a few of the things that make this process really effective.
Do you want to use your macbook as a lap-heater?
Software Development

Do you want to use your macbook as a lap-heater?

by Jey Geethan | August 28, 2019
How many times have you felt the coldness of a meeting room and wish you had brought a heater into the room. Now you can convert your macbook into a heater
How to get informative, color prompts on Mac Terminal or iTerm2
Software Development

How to get informative, color prompts on Mac Terminal or iTerm2

by Jey Geethan | August 14, 2019
This article talks about how to get color prompts on your terminal and add some informative things like current git branch and distinctive colors for current path, username etc.
Can you have a dinner conversation around Pull Requests?
Software Development

Can you have a dinner conversation around Pull Requests?

by Jey Geethan | July 11, 2019
I believe that writing code is a way of communication and it enables developers understand better than just talking about the concepts or logic in plain english words.