Нека първо бъдем честни, това е чисто субективно. Дори и да вярвам, че има някои истини в заглавието ми, то пак е субективно. Сега нека ви убедя как вашата продуктивност може да се подобри.

Ключови връзки

За съжаление, много хора не обичат да учат обвързвания на клавиши. Разглежда се като „Още едно безполезно нещо, което трябва да запомните“, но какво ще стане, ако ви кажа, че свързването на клавиши подобрява вашата продуктивност? Използването на клавишни връзки може да бъде втора природа, подобно на мускулната памет. Това е като да караш кола с ръчна скоростна кутия (за вас, американците, превключвайте с лост) или да карате велосипед. Човек наистина не забравя, след като го научи. С Vim/Nvim всъщност не ви се дава голям избор и сте принудени да научите някои ключови връзки.

Как ви помага това? Вярвате или не, времето, през което ръцете ви остават на клавиатурата и не се движат назад и четвърто между клавиатура и мишка, има значение. След като влезете в този ритъм на писане, колкото по-малко разсейвания, толкова по-добре.

Това са някои от моите ключови ключови връзки, които използвам редовно. ЗАБЕЛЕЖКА: Моят водещ ключ е “,”
Свиване/Разгъване на кодов блок: ‹leader›zc, ‹leader›zo
LazyGit: ‹leader›gg
Fzf-файл: Ctrl-o< br /> Fzf-ripGre: Ctrl-p

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

В сравнение с VsCode, sublime, Atom и др…; Vim/Nvim могат да бъдат персонализирани според съдържанието на вашите сърца. В началото обаче това е обезсърчително, след като сте разбрали конфигурацията си и сте работили върху нея дни/седмици/месеци/години, няма по-добър редактор.

Ако сте потребител на Nvim (като мен). Това е още по-добре, тъй като можете да използвате Lua вместо VimScript.

производителност

Това е доста трудно, тъй като голяма част от предимствата на Vim/Nvim идват от огромния брой плъгини и ако някой от тези плъгини е бавен, тогава цялото ви изживяване при разработката също става бавно.

Този проблем съществува и в други редактори, въпреки че е по-малко вероятно в други IDE като pycharm, IntelliJ и т.н.

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

Всичко се връща към тази мускулна памет, толкова повече ръцете ви остават върху клавиатурата и далеч от всичко останало. Колкото повече ще бъдете фокусирани върху задачата си. Отново, това е субективно и трябва да го опитате сами. Просто преповтарям опита си.