Подтвердить что ты не робот

Почему больше людей не используют emacs с viper-mode?

Я начал использовать emacs, и я выяснил, что, в то время как особенности emacs, специфичные для редактора, лучше, чем у vi, методы обработки текста vi лучше, чем методы emacs (и проще на ваш контроль-мизинец!).

Кажется, что viper-mode, брак двух лучших частей каждого редактора, является идеальным решением для тех, кто хочет получить полный редактор.

Но прежде чем я начну вкладывать свое время в изучение команд vi в среде emacs, я хотел бы знать, почему это не похоже на то, что многие люди используют viper-mode. Есть ли что-то, что я узнаю после использования его некоторое время, которое заставит меня переключиться на простые emacs или vi?

4b9b3361

Ответ 1

Потому что вы либо человек vi, либо человек emacs. Точно так же вы либо собака, либо человек кошки.

Что более важно, почему я должен измениться? vi предлагает мне всю необходимую мне мощь, и я уверен, что люди emacs будут чувствовать себя одинаково в отношении своего редактора.

Я использовал vi более двадцати лет, и некоторые из его функций все еще удивляют меня (по общему мнению, обычно vim, а не vi в настоящее время). Я не хочу посвящать следующие двадцать лет моей жизни тому, чтобы стать искусным emacs. Нет никакой выгоды и большой стоимости, и почти все мои решения, не связанные с незначительными, подлежат анализу затрат/выгод.

В основном, это сводится к тому, с чем вам удобно. Мне потребовались годы, чтобы перестать пытаться использовать последовательность клавиш WordStar 3.3 CTRL-K CTRL-X для выхода из большинства редакторов. Он сожжен в моем спинном мозге, так что весь мозг должен был сделать команду exit, и самые низкие уровни нервной системы возьмут верх.

И, во всяком случае, emacs со своей странной командной последовательностью, например

CTRL META LEFTSHIFT RIGHTSHIFT WINDOWS OPENAPPLE ALT K

лучше подходит для инопланетян с 87 пальцами или элитных пианистов: -)

Ответ 2

Люди, которые хотят использовать vi-like использование vi, люди, которые хотят использовать Emacs-использование, используют Emacs.

Я думаю, что вы заставляете некоторых людей vi перемещаться в Emacs, чтобы получить функциональные возможности, такие как org-mode (или некоторые другие функции "killer" t существует в vi). И эти люди, вероятно, используют viper-mode, чтобы облегчить переход.

Относительно реального вопроса о "есть ли что-то, что я узнаю..." - все разные. Возможно, недостаток viper в команде C-o (выполните одну команду и вернитесь в режим вставки (или что-то в этом роде)) просто слишком больно, чтобы этого не было. Или, может быть, вы обнаружите, что привлекательность не переключение между режимами команды и вставки привлекательна и подходит для прямых Emacs.

Я думаю, что преимущество viper-mode или vimpulse заключается в том, что кривая обучения для пользователей vi незначительна для 95% того, что вы будете делать. Но у вас есть возможность использовать другие части Emacs, которые вы не можете получить в vim (независимо от того, что вы находите привлекательным).

Ответ 3

Я "получаю" vim, это огромные инвестиции. Я получаю vimscript, это еще одна огромная инвестиция. У меня нет желания изучать дико сложную внутренность другого редактора и тонкости emacs- lisp, тем более, что единственное, что я действительно хотел бы там, что я не могу здесь, - это лучше поддерживать реплику.

Кроме того, гадюка нигде не достаточно. vimperator приближается, но ничто не сравнится с vim.

Ответ 4

Потому что я не хочу vi, я хочу vim с подсветкой синтаксиса.