Text editor

A text editor is a software used to create, edit plain text. Some popular text editor are,

  • vim

  • nvim

  • emacs


The subsection shows some of the cool features of vim along with how to configure a vanilla vim for workflow.

Things to know:

  • A *.rc file is used to configure vim like most linux utilities

  • VIM searches for the .rc files in current directory, $HOME and /etc

  • A graphical mode of vim is available and needs X11 or GTK support to render.

  • Its highly extensible with a vast number of plugins available on github.

  • User can create a plugin using vimscript (latest versions should support python too. Need to check)