Resources for Bash and Vim

Hey guys!

This post is a follow up of the session conducted the other day.

These links have a list of resources related to bash and the shell:

  1. awesome-bash
  2. awesome-shell
  3. terminals-are-sexy

tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. The links below can help you get started with tmux.

  1. tmux github
  2. quick and easy tmux guide
  3. tmux crash course

For learning Vim, first go through vimtutor. Then checkout vim-galore for getting to know more about Vim. Also checkout the following links.

  1. neovim github
  2. spacevim github
  3. spacevim homepage
  4. awesome-vim

The true power of Vim is unlocked if you know touch typing. You can learn touch typing from a program named gtypist.

If you wish to try out a non-modal command line editor, checkout emacs. Emacs is highly extensible via Lisp and can be given IDE like features.

Leave Comment

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

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see