Найти тему
SnakeBlog

Почему люди пользуются Vim?

Про этот редактор кода ходят шутки, что у него есть 2 режима: "пищать и всё портить".

Действительно сложно поверить, что кто-то пользуется редактором кода, который работает в консоли и использует сложные комбинации для управления. Как человек, который использует этот редактор, как единственную программу для написания кода, постараюсь объяснить, за что же мы его любим.

А теперь осознайте, что это псевдографика в консоли
А теперь осознайте, что это псевдографика в консоли

Десятипальцевая печать - это продуктивно

После того, как осваиваешь "слепой" метод печати, начинаешь понимать, что тянуться к мышке и стрелочкам на клавиатуре - неэффективно. Vim же располагает к тому, чтобы вы не отрывались от клавиатуры: всё управление работает без мыши, а комбинации расчитаны на то, что ваши ладони расположены как при десятипальцевой печати.

Комбинации клавиш очень логичны

Несмотря на то, что новичку они кажутся надуманными, потом оказывается, что в них вполне есть логика и некоторые можно угадать, не зная. Благодаря этому, даже если забыть какую-то комбинацию, то вполне можно быстро её вспомнить, не заглядывая в справочник.

Море плагинов

Vim полностью настраивается плагинами, которые существуют, наверное, для любой цели. А если чего-то не хватает, то можно написать свой: поддерживается как Python, так и собственный язык Vimscript.

Абсолютно не требует ресурсов

У меня Vim без плагинов "ест" всего 2Мб оперативной памяти. Думаю, что многим это покажется фантастикой, особенно пользователям IDE, которые вполне могут себе позволить гигабайт памяти. Таким образом, можно пользоваться редактором даже на самых старых системах.

Надеюсь, что после прочтения этой статьи вы перестанете считать людей, которые пользуются Vim ненормальными и сами хотя бы попробуете этот редактор.