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

Привязки клавиш

К сожалению, многие люди не хотят изучать привязки клавиш. Это рассматривается как «Еще одна бесполезная вещь, которую нужно помнить», но что, если я скажу вам, что привязки клавиш повышают вашу производительность? Использование привязок клавиш может быть второй натурой, похожей на мышечную память. Это все равно, что водить машину с механической коробкой передач (для вас, американцы, с коробкой передач) или ездить на велосипеде. Вы действительно не забудете, как только выучите это. С Vim/Nvim у вас действительно нет особого выбора, и вы вынуждены изучать некоторые привязки клавиш.

Как это вам поможет? Хотите верьте, хотите нет, но количество времени, в течение которого ваши руки остаются на клавиатуре и не перемещаются между клавиатурой и мышью, имеет значение. Как только вы войдете в этот ритм письма, чем меньше отвлекающих факторов, тем лучше.

Это некоторые из моих привязок клавиш, которые я использую регулярно. ПРИМЕЧАНИЕ. Мой ведущий ключ — «,
Свернуть/развернуть блок кода: ‹leader›zc, ‹leader›zo
LazyGit: ‹leader›gg
Fzf-файл: Ctrl-o< br /> Fzf-ripGre: Ctrl-p

Персонализация

По сравнению с VsCode, возвышенным, Atom и т. д.; Vim/Nvim можно настроить по своему вкусу. Поначалу это пугает, однако, как только вы разобрались со своей конфигурацией и работали над ней дни/недели/месяцы/годы, лучшего редактора не найти.

Если вы пользователь Nvim (как и я). Это даже лучше, поскольку вы можете использовать Lua вместо VimScript.

Производительность

Это довольно сложно, так как большая часть преимуществ Vim/Nvim связана с огромным количеством плагинов, и если какой-либо из этих плагинов работает медленно, то весь процесс разработки также становится медленным.

Эта проблема также существует в других редакторах, хотя она менее вероятна в других IDE, таких как pycharm, IntelliJ и т. д.

Как это помогает вашей продуктивности

Все дело в этой мышечной памяти, чем больше ваши руки остаются на клавиатуре и вдали от всего остального. Чем больше вы будете сосредоточены на своей задаче. Опять же, это субъективно, и вы должны попробовать это сами. Я просто повторяю свой опыт.