А разве IDE умеет? Он вызывает дебаггер, пакетный менеджер и т.п. И это чаще внешние утилиты, чем встроенные.
vim тоже всё умеет, если плагины подключить.
Ctrl+Shift+Alt+T — абстрактный пример самого пальцеломательного сочетания. Особенно когда вторая рука на мышке. Особенно когда ты левша)
Более удобные — да, но столь же семантичные? Например замапил git clone на Ctrl+Y и git push на Ctrl+U (потому что Ctrl+P занят чем-то ещё). И нужен тебе внезапно git rebase(раз в году и rebase нужен). А он не замаплен. И куда его вставить чтобы вспомнить потом что он там? Или мышкой тянуться?
По философии vim нужная комбинация существует заранее, и требует не столько вспомнить, сколько логически вывести. Сильно упрощённый пример: жмёшь клавишу-лидер (функциональная клавиша для разных сочетаний, мапится куда угодно), какой-нибудь g для вызова команды плагина (git же, логично) и r (rebase).
По этой же философии разрабатываются все плагины. Перемапить тоже можно что угодно, но лучше этим не увлекаться
Сравнивать с текстовым редактором IDE можно. Правда непонятно что вообще люди подразумевают под IDE.
Vim с нужными плагинами заменяет IDE полностью, и в ряде случаев выигрывает в скорости
Не отпадает. Прошёл путь RubyMine -> RubyMine + vimmode -> vim. Остался на последнем.
Использование режимов и возможность ввести команду не шевеля кистями распространяется не только на редактирование текста, но и на команды IDE. Есть сочетания типа Ctrl+Shift+Alt+T, после которых болят пальцы, и которые не всегда имеются на нужную команду. А в vim всё просто, одна клавиша — одна команда, другого способа её выполнить просто нет.
То же самое можно сделать подключив плагин и нажав одну открывающую скобку. Вторая добавится сама, и курсор встанет между ними.
(кстати не только в виме)
А ещё на русском мы говорим «работает в Бейзкампе» и «Круд-приложения». Не говоря про «Экто» и «Эктиврекорд».
Иностранные имена собственные не переводятся. Статья сильно теряет читабельность.
Это не критично разумеется, но неудобно, думаю не только мне
Спасибо что не «Раби»
Не переводите на русский названия, пожалуйста. Ещё и в половине мест Руби, в другой Ruby.
Что плохого в словах Ruby, Elixir, Rails, Phoenix?
Статьи (как минимум технические) с китайского языка переводятся в разы проще чем с английского. Проблема только в том чтобы знать язык, но это уже не о переводе :)
Приложите ссылки пожалуйста
vim тоже всё умеет, если плагины подключить.
Более удобные — да, но столь же семантичные? Например замапил git clone на Ctrl+Y и git push на Ctrl+U (потому что Ctrl+P занят чем-то ещё). И нужен тебе внезапно git rebase(раз в году и rebase нужен). А он не замаплен. И куда его вставить чтобы вспомнить потом что он там? Или мышкой тянуться?
По философии vim нужная комбинация существует заранее, и требует не столько вспомнить, сколько логически вывести. Сильно упрощённый пример: жмёшь клавишу-лидер (функциональная клавиша для разных сочетаний, мапится куда угодно), какой-нибудь g для вызова команды плагина (git же, логично) и r (rebase).
По этой же философии разрабатываются все плагины. Перемапить тоже можно что угодно, но лучше этим не увлекаться
А часто во время написания кода нужно раскладку переключать?
Vim с нужными плагинами заменяет IDE полностью, и в ряде случаев выигрывает в скорости
Использование режимов и возможность ввести команду не шевеля кистями распространяется не только на редактирование текста, но и на команды IDE. Есть сочетания типа Ctrl+Shift+Alt+T, после которых болят пальцы, и которые не всегда имеются на нужную команду. А в vim всё просто, одна клавиша — одна команда, другого способа её выполнить просто нет.
(кстати не только в виме)
Иностранные имена собственные не переводятся. Статья сильно теряет читабельность.
Это не критично разумеется, но неудобно, думаю не только мне
Не переводите на русский названия, пожалуйста. Ещё и в половине мест Руби, в другой Ruby.
Что плохого в словах Ruby, Elixir, Rails, Phoenix?
Какое значение интонация имеет при рабочих переговорах? Нагнать стресса во время дедлайна?
Ежедневно пользуюсь DevTools, но про такие фичи как designMode и поиск элементов по селектору слышу впервые.
Спасибо!