Vim навіщо, якщо є ide, і як

В цілому, все, що нижче - це смаківщина, звичайно. Подобається вам ваша IDE (або ваш поточний інструмент), та й будь ласка. Використовуйте для поточних завдань то, чим ви володієте найкраще, це аксіома ефективної роботи. Але якщо у вас раптом з'явилося трохи часу на підвищення вашої ефективності в цілому, то спробую вас зацікавити саме Vim'ом, порівнюючи його з якоїсь узагальненої IDE.

Vim навіщо, якщо є ide, і як

На мій погляд мінуси будь IDE в порівнянні з VIM (або, навпаки, переваги VIM) наступні:

Якщо не вистачило, ось ще трохи літератури на тему: раз. два. три .

І так, спільноту Vim схиблене на ефективності, постійно з'являються нові круті інструменти, спрямовані на прискорення, автоматизацію і полегшення того, чи іншого. І, якщо у вас ляже до цього душа, то робота в VIM доставимо вам масу задоволення.

Не варто відразу ставити пекельні комбайни з чиїхось конфігов. Так, вони виглядають круто, але там часто неінтуітівнимі гарячі клавіші, багато магії і зайвого. Пройдіть vimtutor. Потім ставте голий VIM (зазвичай він не такий голий, як здається на перший погляд) і працюйте. Ну, ок, умовили. Налаштуйте в vimrc set nocompatible (прибрати сумісність з VI) або поставте sensible (супербазовий vimrc з настройками типу nocompatible), або працюйте в neovim (нова в основному сумісна з VIM реалізація VIM з людськими настройками за замовчуванням).

У процесі роботи у вас будуть з'являтися забаганки. Як тільки з'явиться хотелка, потрібно:

Не ставте багато плагінів за раз. Візьміть за правило, не більше 2 плагінів в день, тоді ви завжди будете знати, що є причина поломки, або навпаки, причина прискорення роботи. Та й якщо відразу поставити 33 плагіна, то у вас в голові виникне каша, і ви не будете використовувати жоден з цих 33 навіть на половину.

P.S. Про всяк випадок доповню: я не стверджую, що VIM крутіше IDE в будь-якій ситуації. Я стверджую, що існують параметри, за якими VIM крутіше IDE, і тому має сенс звернути на нього свою увагу. Ці параметри особисто для мене істотні, і я їх перерахував в параграфі "Навіщо?".

Схожі статті