Я бы советовал, что проверка обоих стоит времени из-за различных причин, уже рассмотренных в других ответах или темах "Emacs vs vim vs XY".
Тем не менее, если бы вам пришлось выбрать один из них, я бы пошел с vim из-за одной вещи:
Наличие
Vi (m) имеет преимущество в том, что он установлен (не только доступен) по умолчанию практически в любой системе * nix. Поэтому независимо от того, является ли это вашей системой или чьей-либо другой, или вам разрешено вносить в нее изменения или нет, ваш любимый текстовый редактор и ваш друг ждут вас.
Как только вы знаете vi (m), вы чувствуете себя превосходно в тех ситуациях, когда вы подключаетесь к компьютеру по ssh и вам нужно что-то делать с текстом (навигация по файлу, редактирование, что угодно). Ты будешь чувствовать себя королем. Я помню несколько раз, когда я чуть не испугался, потому что nano или pico не были установлены, и мне пришлось использовать «этот уродливый зверь vi», который делал непредсказуемые вещи, когда я начинал печатать (потому что я не был в режиме вставки и даже не знал что это было) и когда я был счастлив, что погуглил, что ": WQ!" возвращает меня из ада. Теперь я могу оглянуться назад и улыбнуться об этом.
У меня общее чувство, что vim
и Emacs не тот тип редактора
вы учитесь, "играя с этим", хотя
Vim и Emacs, безусловно, являются редакторами, которых вы " изучаете, делая ".
Конечно, этот вопрос требует включения этих очень научных графиков кривых обучения текстового редактора =)
Поначалу Vim может быть немного сложнее, потому что его модальное редактирование поначалу может показаться незнакомым. Я думаю, что мотивация является ключом здесь. Статья " Почему, о, ПОЧЕМУ, эти #? @! Чокнутые используют vi? ", я думаю, что преимущества достаточно хорошо объясняются. По моему мнению, действительно стоит попробовать, даже если кривая обучения может быть круче, чем у других редакторов, и звучит так, будто вы привнесли необходимую мотивацию.
Вернуться к обучение, делая .
Что-то, что я хотел бы сделать в первый раз:
Выезд Vimtutor . Это интерактивное учебное пособие, которое демонстрирует силу vim, демонстрируя его основные команды и способы их составления. Просто наберите vimtutor
в своем терминале.
Это помогло мне действительно " получить это " после попытки научиться редактировать с vim несколько раз в прошлом. Учебное пособие значительно облегчает процесс обучения, поскольку оно объясняет команды и заставляет их фактически выполнять их, чтобы они стали привычкой. Это действительно имеет значение по сравнению с разочарованием из-за чувства инвалидности. Используя vimtutor
, вы также увидите, каковы преимущества модального редактирования, и вместо того, чтобы бороться с ним или игнорировать его, вы будете использовать его, потому что вы испытали преимущества из первых рук. Я думаю, что было бы довольно трудно изучить это самому. Так что эти 30 минут вполне стоят того.