/ / Защо повече хора не използват emacs с режим viper? [затворено] - vim, emacs, vi, viper-mode

Защо повече хора не използват emacs с режим на устните? [затворен] - vim, emacs, vi, viper-mode

Започнах да използвам emacs и разбрахче докато специфичните за редактора характеристики на emacs са по-добри от тези на vi, методите за манипулиране на текст на vi са по-добри от тези на emacs (и по-лесно на вашия control-pinky!).

Изглежда, че viper-mode, бракът на двете най-добри части на всеки редактор, е идеалното решение за някой, който иска пълен редактор.

Но преди да започна да инвестирам времето си в изучаването на командите vi в средата на emacs, бих искал да знам защо не изглежда, че много хора използват viper-режим. Има ли нещо, което ще разбера, след като го използвам известно време, което ще ме накара да премина към обикновен emacs или vi?

Отговори:

16 за отговор № 1

Защото вие сте или vi лице или an emacs човек. По същия начин, по който сте или куче или котка.

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

Аз използвах vi повече от двадесет години и някои от неговите характеристики все още изненадайте ме (разбира се, обикновено е vim отколкото vi в днешно време). Не искам да посвещавам следващия двадесет години от живота ми, когато станах вещ emacs. Няма никаква полза и много разходи и почти всички мои не-незначителни решения са обект на анализ на разходите / ползите.

Най-вече всичко се свежда до това, което ви е удобно. Отне години за мен да спра да се опитвам да използвам WordStar 3.3 CTRL-K CTRL-X ключова последователност за излизане от повечето редактори. Беше изгорял в гръбначния ми мозък, така че всичко, което мозъкът трябваше да направи, беше да издаде exit командване и най-ниските нива на нервната система биха поели.

И така или иначе, emacs със странната си командна последователност като

CTRL META НАЛЯВО ПРАВО WINDOWS ОТВОРИ ALT K

е по-подходящ за извънземни с 87 пръста или елитни пианисти :-)


11 за отговор № 2

Хората, които искат използване като vi, използват vi, хората, които искат използване като Emacs, използват Emacs.

Мисля, че накарате някои vi хора да се преместят в Emacs, за да получат функционалност като орг-режим (или някаква друга функционалност "убиец", която не съществува в vi). И тези хора вероятно използват viper-mode за облекчаване на прехода.

По отношение на действителния въпрос за "има ли нещо, което ще разбера ..." - всеки е различен. Може би липсата на усойница С-о команда (направете една команда и се върнете, за да вмъкнетережим (или нещо подобно)) е просто твърде болезнен, за да не го има. Или може би ще откриете, че привлекателността да не се налага да превключвате между режимите за командване и вмъкване е привлекателна и ще се насочите към прав Emacs.

Мисля, че ползата от viper-mode или vimpulse ече прави кривата на обучение за vi-потребители незначителна за 95% от това, което ще правите. Но имате възможността да използвате останалите части на Emacs, които не можете да получите във vim (каквито и да са тези неща, които намерите атрактивен).


1 за отговор № 3

Аз "получавам" vim, това е огромна инвестиция.Получавам vimscript, това е поредната огромна инвестиция. Нямам желание да научавам диво сложните вътрешни елементи на друг редактор и тънкостите на emacs-lisp, особено след като единственото нещо, което наистина бих искал там, което не мога да имам тук, е по-добра поддръжка на repl.

Също така, усойницата не е достатъчно близо. vimperator се приближава, но нищо не може да надвиши vim.


0 за отговор № 4

Тъй като не искам vi, искам vim с подчертаване на синтаксиса.