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

Dec 19, 2017 12:17


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

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

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

Leave a comment

Comments 150

ext_631784 December 19 2017, 09:45:08 UTC
А каким редактором автору больше всего нравиться работать?

Reply

tonsky December 19 2017, 09:58:38 UTC
сейчас VS Code, до этого были Sublime Text 2, 3 и LightTable (потому что Clojure)

Reply

ext_631784 December 19 2017, 10:00:29 UTC
я пробивал перейти на VS Code - но глянул на загрузку проца и вернулся назад на Sublime

Reply

binf December 19 2017, 12:28:59 UTC
В vscode уже появился годный плагин под кложуру?

Reply


izard December 19 2017, 09:53:09 UTC
"Стокгольмский синдром"
Это да. Сколько раз за 20 лет фулл тайм в виме я пытался соскочить... Хотя бы на емакс.

Reply


ext_4435772 December 19 2017, 10:14:54 UTC
Для редактирования текста на серверах альтернатив виму, увы, нет.
Локально же им пользуюсь только когда в терминале прыгаешь по каталогам и нужно по-быстрому отредактировать файл там, где сейчас находишься - быстрее вим открыть, чем грузить его в редактор в отдельное окно.

Reply

plumqqz December 19 2017, 14:50:27 UTC
Кроме того, что альтернатив нет - он есть везде и везде же работает одинаково.

Reply

tonsky December 19 2017, 15:25:03 UTC
конечно, «одинаково» - у людей конфиги на тысячи строк

Reply

plumqqz December 19 2017, 15:44:46 UTC
Наверное, это проблемы этих людей.

Reply


yorool_gui December 19 2017, 10:18:21 UTC
С последним утверждением согласен. И добавлю к нему еще один момент: вим - это не столько редактор, сколько как раз эта система команд. vim-mode плагины есть абсолютно ко всему. Так что я, однажды выучив вим, ставлю везде вим-плагины и работаю достаточно эффективно в VisualStudio, VSCode, IDEA и самом виме в терминале, не углубляясь в изучение каждой среды.
Во-вторых макросы (q) и регеспы. В visual studilo удобных макросов просто нет а за регекспами надо ходить в отдельное окно. Вим-плагин здесь спасает.

Reply


vissarion December 19 2017, 10:21:14 UTC
У вима осталось ниша : если тебе надо зайти на сервак по ssh и подправить конфиг файл, ты чем это будешь делать?

vi по дефолту ставится почти везде

Или если у тебя вся работа из командной строки и переключаться другое графическое приложение неохота/неудобно.

Использовать vi на десктопе в графической среде довольно странно.

Хотя у него есть киллер фичи которых до сих пор нет даже в самых продвинутых ide, например макросы или матчинг скобок при копипасте

Reply

theiced December 19 2017, 16:17:14 UTC
C-x C-f /ssh:host:/file

Reply

vissarion December 19 2017, 16:37:07 UTC
vim scp://host:/file

Reply

theiced December 19 2017, 16:41:30 UTC
а обратно сохранит? а через два хопа с су посередине? а букмарк на такой файлик поставить сможет? а всю директорию открыть? ну не надо тут с серьёзным дядям с вашим скворешником из пакета молочного лезть, а.

Reply


Leave a comment

Up