Джейсон, вот что: изучение VI займет у вас годы. И как только вы узнаете об этом, у вас будет на кончиках ваших пальцев огромная и захватывающая сила, о которой вы никогда не думали. Тем не менее, это сила, которую не каждый обязательно хочет или нуждается.
Если вы планируете некоторое время запрограммировать программу, потому что это хорошая работа, с хорошей оплатой - и, надеюсь, вас повысят до менеджера или чего-то еще, или начните свой собственный бизнес, идите и используйте IDE. Все нормально. Множество людей делают это, и в этом нет ничего плохого. Если это ваш путь карьеры, у вас нет времени, чтобы действительно изучить VI, и вы не должны беспокоиться.
С другой стороны, если вы действительно любите программировать - если программирование - это то, что вы увлечены, и что бы вы сделали это бесплатно, даже если никто не заплатил вам - и вы планируете проецировать всю свою жизнь до тех пор, пока ваши пальцы больше не работают, а затем изучите VI.
Есть VI сценарии, которые вы можете скачать, которые дают вам intellisense, рефакторинг и т. Д. Но IMO, безусловно, самая большая победа с VI - это способность записывать и воспроизводить макросы.
Макросы дают вам крылья, как Red Bull. Типы движений, которые вы делаете для редактирования текста, могут показаться странными, когда вы их сначала изучите, но когда вы начнете вставлять их в последовательности и воспроизводить эти последовательности в виде макросов, вы начнете понимать, что эти странные нажатия клавиш (капитал A чтобы поместить курсор в конец строки текста - 0, чтобы поместить его в начале - w, чтобы пропустить слово - и т. д.), похожи на маленькие анимационные роботы Anime, которые могут собраться в гигантский зверь Transformer, который может уничтожить любую проблему преобразования текста, которую вы бросаете на нее.
Я не могу сказать, сколько раз кто-то дал мне файл с испорченным форматированием или что-то еще, и они подумали, что мне придется написать программу, чтобы исправить это, и я только что открыл VI, набрал некоторые макросы и исправил это прямо в моем редакторе. Я заставлял людей следить за моим плечом и ох и ахх об этом - и я не говорю об этом, чтобы хвастаться, или сказать, что я получаю удовлетворение от этого, но я просто пытаюсь произвести на вас впечатление, что сам VI является мощной и впечатляющей платформой.
Добавьте к этому, что вы используете инструмент, который постоянно совершенствуется и настраивается, исправляется и отлаживается и добавляется более 30 лет, и у вас есть что-то действительно особенное.
Вы получите из этого то, что вы положили в него. Это верно во всех сферах человеческой деятельности, и это верно здесь. Положите время и силы на изучение VI, и вы окажетесь в мире эффективной кодировки, о существовании которой вы даже не знали.
p.s.Я забыл упомянуть еще об одном: что происходит, когда язык X, тот, который вы программируете, выходит из моды? Время изучать другую IDE. Если вы не знаете VI, в этом случае ваш старый друг все еще с вами.
"Костыли"? Честно? – womp
Я видел костыли, потому что многие базовые функции, необходимые для работы данной платформы, часто скрываются от программиста, и в случае необходимости возникает необходимость изменения части проекта без доступа к среде IDE, если разработчики не знакомы с тем, как все работает за кулисами, им будет трудно это сделать. Это суть моего вопроса. –
Хе-хе, я бы взял эти костыли в любой день для производительности вместо того, чтобы носить с собой все рамки внутри моей головы. Используемый, чтобы иметь возможность сделать это, но в наши дни с такими платформами, как .NET framework, настолько огромная, я даже не попробую. Intellisense - это хорошо :). –