… and I thought bash
and nano
were enough to make me feel good when using Linux. Over the past few days I had been working to familiarize myself with vim
editor and the zsh
shell, and to my delight, both are awesome piece of softwares. Dealing with zsh
was a breeze, but certainly not with vim
as it requires muscle memory, which can be gained through hours of practice. The turning point I started using vim
was when I ran git commit -a
instead of git commit -m
Right now I am comfortable enough using vim
for basic editing, but not yet comfortable to use it as my IDE. I know there are a lot of great plugins to improve the user experience, but as for now I am comfortable dealing with text/code editors that can interact with mouse, for instances, Sublime Text and Atom Editor.
ZSH
I couldn’t understand at first how those people at r/unixporn have terminal with colorful prompts. Can we customize bash
? That question was answered when I changed my shell from bash
to zsh
after reading an article about zsh
by Joe Wright. If you asked me what feature got me hooked to zsh
, I would say its autocomplete function is superior than what bash
currently has, not to mention customizability and plugins.
The screenshot above shows that I am using zsh
for both anarchy@neutrino
(oh-my-zsh configuration) and eleanor@nazareith
(prezto configuration). zsh
alone isn’t that different from bash
, and what makes zsh
superior is because of the availability of configuration frameworks like oh-my-zsh and Prezto.
the Links
I will let you to explore the worlds of vim
and zsh
all by yourself. Have fun!
zsh
- A Beautifully Productive Terminal Experience - Mike Buss
- How to change default shell to ZSH - chsh says “invalid shell”
- How to get an awesome looking terminal on mac os x
- Customizing Your Prezto Prompt - Mike Buss
- Ditching Oh-my-zsh for Prezto - Linh M. Tran
vim
- Installing and Using the Vim Text Editor on a Cloud Server
- VIM Editor Commands
- Cut/copy and paste using visual selection - Vim Tips Wiki
- Vim Awesome
- vimrc - Make Vim only do a soft word-wrap, not hard word-wrap
- Vim After 11 Years
- Top 10 Pitfalls When Switching to Vim
- Two Simple Steps Helped Me Learn Vim
- Vim Spell-Checking
- Basic Vim Tips
I will constantly update this list if I found new tutorials on both vim
and zsh
.