Почему я перешел с Vim на Zed
2 ноября 2024 г.Vim был моим любимым редактором кода на протяжении многих лет. Я узнал о нем от друга, когда впервые начал писать код на втором году обучения в колледже, и поначалу он казался невозможным для использования. Я боролся даже с простыми вещами, например, с тем, как выйти! Но со временем я привык к командам. В конце концов, он стал моим любимым инструментом. С Vim все быстро и эффективно. Это не просто редактор, он ощущается как продолжение моих рук.
Но недавно все изменилось.
По мере того, как мои проекты становились больше и сложнее, я заметил, что Vim не так прост в использовании. Мне нужны были новые функции, такие как автозаполнение и лучшие способы перехода между файлами, но их настройка означала добавление плагина за плагином. Каждый раз, когда я вносил небольшое изменение, я рисковал сломать свою настройку. Я понял, что трачу слишком много времени на исправление редактора вместо написания кода.
Вот тогда мой друг предложил мне попробоватьЗед. Сначала я не воспринял это всерьёз, в конце концов, я уже много лет пользовался Vim. Но однажды я решил попробовать, просто из любопытства.
Первое, что я заметил, было то, какбыстро и гладкоZed чувствовал. Он открылся мгновенно, и навигация по моим проектам была быстрой и легкой. Интерфейс был простым, без беспорядка и отвлекающих факторов. Мне понравилось, как все ощущалось сосредоточенным на коде.
Однако настоящим сюрпризом стало то, чтоZed поддерживает команды Vim! Все сочетания клавиш, которые я запомнил, например:wq
сохранить и выйти илиdd
удалить строку, работало точно так же. Моим пальцам не пришлось изучать ничего нового, что делало переключение легким. Это было похоже на то, как если бы вы переехали в новый дом, но обнаружили всю свою мебель именно там, где хотели.
Еще одна вещь, которая действительно выделялась, это Зедсовместные функции. Я работаю с другими разработчиками удаленно, и в Vim совместная работа всегда была неуклюжей. Нам приходилось делиться экранами или постоянно отправлять код в Git. Но в Zed я мог приглашать своих коллег в свой редактор, и мы могли работать над одним и тем же кодом в режиме реального времени. Было ощущение, что мы сидим рядом друг с другом, хотя нас разделяли мили.
Попользовавшись Zed несколько дней, я понял кое-что: он дал мне все, что я любил в Vim, но без суеты. Больше не нужно тратить часы на исправление плагинов или борьбу с настройками. Zed просто работал, прямо из коробки, и все было просто.
Сначала я постоянно возвращался к Vim, просто чтобы убедиться, что не тороплюсь с чем-то новым. Но каждый раз, когда я это делал, я обнаруживал, что скучаю по Zed. Он был проще, быстрее и лучше подходил для той работы, которой я занимаюсь сейчас.
Vim всегда будет занимать особое место в моем сердце. Именно там я научился любить эффективное кодирование. Но сегодня,Zed кажется мне правильным инструментом. Он сохраняет лучшие стороны Vim, но добавляет современные функции, необходимые мне для развития.
На данный момент Зед — мой новый дом.
Оригинал