Будучи студентом 42, сложно быть равнодушным к редактору Vim. Увы, боюсь что основные чувства большинства прошедших бассейн - всё же резко негативные. Vim - большая и сложная программа с уникальной концепцией (normal режим сам по себе по сути является языком программирования). Его невозможно нормально освоить в режиме буткемпа, когда ты должен разбираться с поинтерами и ежедневно выполнять кучу заданий. И даже из слов администрации можно сделать вывод, что вим подсунули лишь для страданий (мол вы большие молодцы вы проплыли бассейн и писали экзамены в виме, представляем как вы с этим задолбались лол). Словом, с подсовыванием вима в рамках бассейна я в корне не согласен.
Дело в том что Vim - хоть и старая но мощная программа с кучей возможностей. Ряд опытных разработчиков сознательно отказываются от IDE в пользу вима. Так что с ним всё обстоит не совсем так, как кажется среднему бассейнисту. Лично мне в некоторой степени повезло до бассейна, во время прохождения курсов на Hexlet, узнать об утилите из их статьи https://guides.hexlet.io/vim/
Там прямо говорится: "не стоит учить вим одновременно с тем, что вы собираетесь делать внутри него. Когнитивная нагрузка при изучении вима настолько высокая, что у вас не будет оставаться никакой энергии на изучение нового языка, фреймворка или, даже, программирования в целом"
Будучи нулевым в программировании, я подумал "окей не надо так не надо". Спустя время, записавшись на бассейн и прознав, что в 42 экзамены в виме, я решил что всё же стоит начать его изучать. Безусловно, это очень помогло на бассейне. Боюсь, точно бы утонул, если ко всему прочему на басике испытывал запары с редактором.
Для тех, кто хочет попробовать сменить гнев на милость и дать редактору второй шанс, предлагаю роадмап:
Меняем поведение клавиши caps lock на control. На маке делается просто в базовых настройках системы. На убунту можно установить Gnome Tweak Tool, там меняем маппинг (всё супер очевидно делается прямо в графическом интерфейсе). С такой настройкой из insert мода вима удобно выходить сочетанием клавиш ctrl(капс) [
Мне не очень нравится что там предлагают листать текст тупо клавишей j. (вместо control d или control f, например)
Это плохая привычка. Ну может на первых порах ок, чтобы запомнить hjkl
В целом считаю правильным сделать себе файлик в гугл доках с понравившимися командами и комбинациями вима. С течением времени, добавлять в файлик новые записи.
https://missing.csail.mit.edu/2020/editors/
(настройки вима хранятся в файлике ~/.vimrc)
надо создать новый, если его нет