Vim
Vim - это очень мощный настраиваемый текстовый редактор. Его предшественником был редактор vi. Более детально о различиях vi и vim можно прочитать на википедии. По умолчанию он установлен в подавляющем большинстве unix систем и это уже чуть ли не основная причина, почему необходимо как минимум знать, как выйти из этого редактора, если вам приходится работать в консоли, например, подключаться по ssh к серверам или еще как один хороший пример работать со слабым железом, которое может не потянуть рендеринг gui, самое популярное такое устройств, пожалуй, raspberry pi.
Для пользователей современных компьютеров vim может быть привлекателен тем, что для использования не нужна мышь: можно полноценно перемещать по текстовым файла без применения мыши, либо, как вариант, очень сильно сократить ее использование. При этом освоение вима до такого уровня даже для опытного пользователя компьютеров, например, для программиста, может оказаться крайне долгим процессом. В интернете зачастую можно найти доводы, что даже спустя годы люди находят для себя что-то новое в виме.
Vim - это не только мощный инструмент, можно сказать это еще и подход или концепция. Мощным инструментом vim становится только в руках тех, кто научился им пользоваться, а это можно сделать посредством не только тренировок, но и наращиванием собственных конфигов. У каждого вимера есть свои часто используемые хоткеи, а также со временем появляется необходимо заводить собственные комбинации, использовать уже готовые плагины и это одновременно огромный плюс редактора, - можно настроить всё под себя, и минус - необходимо тащить свой конфиг на каждый компьютер или виртуалку, где планируется регулярно пользоваться вимом.
Приобретенные же навыки могут быть полезны не только при работе с текстом или кодом. Разработчики зачастую используют некоторые привычные горячие клавиши вима в своем софте, и не всегда это задокументировано. Вероятно, при разработке и постоянном тестировании софта, если он пишется в виме, разработчикам самим для себя удобно сделать частичную поддержку, которую рядовые пользователи и не заметят. Например, на сайте https://music.youtube.com можно переключать песни с помощью клавиш j (вниз) и k (вверх), аналогично и на https://habr.com можно двигаться по превью статей. В софте less можно перемещать вверх и вниз клавишами d (down) и u (up), аналоги этим хоткеям в виме Ctrl + d, Ctrl + u, в okular можно двигаться кнопками j и k.
Помимо же просто внедрения некоторых хоткеев из вима в софт существуют и целые плагины или расширения, которые делают работу с софтом вим-подобной. В продуктах JetBrains этот плагин называется IdeaVim, у которого, к слову, на момент написания больше 11млн скачиваний. Для браузеров популярным эмулятором vim является плагин Vimium, у которого есть даже более успешный форк Vimium C, поскольку сайты бывают самые разные, vimium далеко не всегда позволяет обходиться без мыши, но очень даже облегчает серфинг.