Не буду оригинальным. Пункт 2.
VIM