Soru Neden daha fazla kişi engerek modu ile emacs kullanmıyor? [kapalı]


Emacs kullanmaya başladım ve editöre özgü emacs özellikleri vi'nınkinden daha iyi olsa da, vi'nın metin-manipülasyon yöntemlerinin emaclarınkinden daha iyi olduğunu (ve kontrolünüzde daha kolay) öğrendim. serçe parmağı!).

Vikipedi modunun, her editörün en iyi iki parçasının bir evliliği, tam bir editör isteyen biri için ideal bir çözümdür.

Ancak emacs ortamında vi komutlarını öğrenmeye zaman ayırmaya başlamadan önce, birçok insanın viper modunu kullanmasına neden benzemediğini bilmek isterim. Kullantıktan sonra düz emacs veya vi'ya geçmeme sebep olacak bir şey var mı?


21
2017-09-15 00:46


Menşei


subjektif inVIdel daha iyidir. - Anycorn
Çünkü emacs'ı her açtığımda nasıl bırakacağımı bile anlayamıyorum! - too much php
Viper-mod ve vimpulse öğrenmeye başladım çünkü pembemsi keçe aşırı çalıştı. Yine de, her zamanki dersler ya da belgeler eksikliği için zor bir zaman geçiriyorum. Muhtemelen kodu okumalıyım: P Şimdilik Komutum, Ctrl ve Caps Lock'ları benim OS X'de Ctrl olarak kullanıyorum ve bu şekilde ilgileniyorum. - hatmatrix
Ben de anlamadım. Zihnimde vimin temel bağları açıkça üstün ama emacs açıkça daha iyi bir düzenleme ortamı. Bence bu soruyu alamayan insanlar (aşağıya bakınız), her iki editörü de öğrenmekten hiç rahatsız olmadı. Ben ilk birkaç yıl vim kullandım, sonra düz emacs (3-4 ay) şimdi viper & vimpulse & viper-in-daha-modes.el ile emacs kullanıyorum - Bence en iyi kombinasyonu! - Paul
Bu soru hâlâ google'da görünüyor: bugün elimizde kötülük modlu ve Spacemacs. - Ehvince


Cevaplar:


Çünkü sen ya bir vi kişi ya da emacs kişi. Aynı şekilde bir köpek ya da kedi kişisin.

Daha ciddi bir notta, neden değiştim? vi bana ihtiyacım olan tüm gücü sunuyor ve oldukça eminim emacs insanlar seçtikleri editörler hakkında aynı şekilde hissederlerdi.

Kullandım vi yirmi yıldan fazla bir süredir ve bazı özellikleri yine beni şaşırtmak (kuşkusuz, genellikle vim ziyade vi şu günlerde). İthaf etmek istemiyorum Sonraki hayatımın yirmi yılı emacs. Hiç bir fayda ve maliyet yoktur ve küçük olmayan kararlarımın hemen hepsi maliyet / fayda analizlerine tabidir.

Çoğunlukla, rahat ettiğin şeye gelir. Aldı yıl WordStar 3.3 kullanmayı denemekten vazgeç CTRL-K  CTRL-X Çoğu editörden çıkmak için tuş dizisi. Kendisinin omurilikte yanmıştı, böylece tüm beyin yapmak zorundaydı. exit komuta ve sinir sisteminin en düşük seviyeleri devraldı.

Ve Herneyse, emacs garip komut dizisi gibi

CTRL  META  SOL SHİFT  SAĞA KAYDIRMA  WINDOWS  OPENAPPLE  ALT  K

87 parmakla veya elit piyanistler :-) ile uzaylılar için daha uygundur


16
2017-09-15 01:47



komik değil, ben vim içine değil vim için bana vim hack izledikten sonra emacs tarzı akorlar hatırlayamıyorum dediğimde deli gibi bana bak. dw}}} ci "foobar <esc>:% s / foo / bar / g tamamen sorun değil. <m-x> <c-w> k beni tamamen yener. - Matt Briggs
İlginç. Daha önce akor denilenleri duymadım ama sen haklısın. - paxdiablo
Ve şimdi hepimiz emacs kullanıcıları ve piyanistler arasında ortak olanı biliyoruz. - casablanca
@casablanca Onlar yetenekli! - Trey Jackson
“Çünkü siz bir insan ya da emacs kişisiniz.”: Kendi deneyimlerinizi genellestiriyorsunuz: Ben sadece uzun yıllardır sadece vidaydım ve şimdi ikisini de kullanıyorum. - Giorgio


Vi gibi kullanım isteyen kullanıcılar vi kullanıyorlar. Emacs benzeri kullanım isteyen kullanıcılar Emacs'i kullanıyor.

Gibi işlevsellik almak için Emacs hareket bazı vi insanlar olsun düşünüyorum org-mod (veya vi'de bulunmayan başka bir "öldürücü" işlev). Ve bu insanlar muhtemelen kullanıyor viper-mode geçişi kolaylaştırmak için.

“Bulduğum bir şey var mı?” Sorusuyla ilgili olarak - herkes farklıdır. Belki viper'in eksikliği Cı-o komutu (tek bir komut yapın ve ekleme moduna (veya bunun gibi bir şeye) geri dönün), sahip olmamanız için çok acı vericidir. Ya da, komut ve ekleme modları arasında geçiş yapmak zorunda kalmamanın cazibesinin cazip olduğunu ve doğrudan Emacs'e gideceğinizi göreceksiniz.

Viper-mod veya vimpulse'nin faydası, vi-kullanıcıları için öğrenme eğrisini yaptığınız şeyin% 95'i için ihmal edilebilir olduğunu düşünüyorum. Ama Emacs'in diğer bölümlerini vim'e giremediğiniz gibi kullanabiliyorsunuz (bu şeyler çekici bulduğunuz her şey).


11
2017-09-15 01:52



bunu biliyor musun C-o emin değil mi? Etkinleştirmek için bir şey yapıp yapamayacağımı anlamaya çalışıyorum ... - hatmatrix
@Stephen Sadece bunun için iki soru gördüm. Bu eksik olduğunu gösteriyor. Ve yeni tarandım viper-keym.elve sadece ya viper-nil veya self-insert. - Trey Jackson
..Bu sorulardan birinin benim olduğunu düşünüyorum. Evet, bu bir serseri. Kontrol ettiğin için teşekkürler. Kaynak kod okuma alışkanlığı başlatmak zorundayım. - hatmatrix


Ben "get" vim, bu büyük bir yatırım. Vimscript alıyorum, bu büyük bir yatırım. Başka bir editörün çılgınca karmaşık enternasyonallerini ve emacs-lisp'in inceliklerini öğrenmek istemiyorum, özellikle burada bulunamayacağım tek şey burada daha iyi bir repl desteğidir.

Ayrıca, engerek yeterince yakın değildir. vimperator yaklaşıyor, ama hiçbir şey vimi yenmez.


2
2017-09-15 02:16



"Demek istedim" yok hayır öğrenme arzusu ..."? - Trey Jackson
@Trey Jackson: vay ... Bunu hemen yatmadan önce yazdım, tahmin et. - Matt Briggs
Yani sen bu yatağı yazmadan önce mi kastediyorsun? : P - Trey Jackson


Vi istemiyorum çünkü sözdizimi vurgulama ile vim istiyorum.


0