Не Vim-ом единым

Dec 19, 2017 12:17


Появился повод высказаться по поводу Vim, а я давно собирался. Мнение такое, что он, крутой для своего времени, сегодня просто морально устарел.

Disclaimer: я просидел исключительно на Vim около года, активно программировал, так что это не рассуждения в вакууме. Я был в этой шкуре, знаю о чем речь на собственном опыте. Тем не менее, я без особых ( Read more... )

популярные заблуждения, инструментарий, интерфейсы

Leave a comment

Comments 150

olegy December 19 2017, 10:24:14 UTC
Для анкеты:
Уровень пользователя Vim: Умею из него выйти
(На самом деле - умею сохранить текст, но для выхода без сохранения придется пользоваться google ;)

Reply


ext_4435784 December 19 2017, 10:25:57 UTC
Зачем это "приходится маппить Esc на Caps Lock"? Ни разу так не делал.

Reply

tonsky December 19 2017, 10:29:50 UTC
а зачем тогда Vim, если на каждый чих все равно приходится убирать руку с home row и тянуться в дальний левый угол? Если избавляемся от стрелочек, надо и от Escape

Reply

ext_4435784 December 19 2017, 10:50:00 UTC
Я понимаю еще стрелки далеко, а эти то две кнопки рядом :-)

Reply

tonsky December 19 2017, 10:52:48 UTC
Caps Lock следующая с A и на home row, Escape за три кнопки по диагонали. В три раза дальше как минимум, а мизинец короткий. Попробуй, короче, спасибо скажешь

Reply


anonymous December 19 2017, 10:37:17 UTC
Про невозможность скопировать текст изнутри открытого в виме документа это не совсем правда. Можно настройки подшаманить - и будет работать.

Знаю чувака, который пользуется вимом даже в браузуре: ставит плагин vimperator для firefox'а.

Я, кстати, одно время (больше года) работал только в виме, и было ок. Но потом пересел.

Reply


anonymous December 19 2017, 10:40:21 UTC
> Увидеть синий прямоугольник выделения перед тем, как ввести операцию ( ... )

Reply

tonsky December 19 2017, 10:48:07 UTC

... )

Reply

anonymous December 19 2017, 10:57:07 UTC
Что это значит? Нужно чтобы в виме все это работало по дефолту и тогда это не будет беда? Ну поставь spacevim или какую-то другую сборку и там все это будет работать похоже на другие редакторы.

Reply

tonsky December 19 2017, 11:03:20 UTC
нужно чтобы редактор сразу разрабатывался с учетом современных реалий. Глупо думать, что можно взять столетний кусок ископаемого приложения, нашлепнуть сверху пару-тройку фиксов и получить бесшовное современное приложение. Все равно все несовпадения между ожиданиями, которые были 20 лет назад, и реалиями сегодня, _все_ они так или иначе проявят себя. Они просто не решаются на уровне конфига, если по-настоящему хотеть их решить

Reply


enternet December 19 2017, 10:45:25 UTC
"Для редактирования текста на серверах альтернатив виму, увы, нет."
"У вима осталось ниша : если тебе надо зайти на сервак по ssh и подправить конфиг файл, ты чем это будешь делать?"

Боже. Откуда они берутся? Это просто чемпионат какой-то по спешл-олимпик. Сейчас бы в 2017 конфиги на серваках править. Зачем? Зачем это делать? Зачем доставать гланды через тернии? Правишь локально с блекжеком, заливаешь в гит, забираешь на серваке из гита. Мало того, что это быстро и удобно, так ещё и историю изменений имеешь. Можно даже локально ничего не разворачивать: залазишь на гитхаб, прям там клонируешь, в редакторе гитхабовом правишь и заливаешь. Это если лениво даже гит себе ставить.

Reply

filonov December 19 2017, 12:07:34 UTC
Я извиняюсь, /etc/master.passwd вы тоже на гитхабе держите?

Reply

enternet December 19 2017, 13:25:03 UTC
Да. Не на гитхабе, но держим. Потому что даже знание пароля не даст возможности соединения с сервером. Но если вам критично, есть множество способов безопасного хранения "чувствительной" информации, выбирайте по вкусу.

Reply

vissarion December 19 2017, 15:55:57 UTC
спасибо, про то что можно копировать файлы с локального компутера и заливать на удалённый - не знал

Reply


Leave a comment

Up