Emacs ve Vim Arasındaki Fark

Yazar: Monica Porter
Yaratılış Tarihi: 22 Mart 2021
Güncelleme Tarihi: 17 Mayıs Ayı 2024
Anonim
clj15 Özet: REPL Eval Kısayolları: Doom/emacs cider, vim: conjure + fireplace, intellij cursive
Video: clj15 Özet: REPL Eval Kısayolları: Doom/emacs cider, vim: conjure + fireplace, intellij cursive

İçerik

Asıl fark

Emacs, son derece güçlü bir lisp ekosisteminin tepesinde duran bir editördür. Vim ile, açık bir kabuk olması gerekiyor. Ve muhtemelen org-mode olmadığı için tarayıcınızda çok daha fazla sekme var. Emacs, bir sonraki satır için C-n, önceki satır için C-p vb. Gibi çok sezgisel tuş kombinasyonlarına sahiptir. Buna karşın, Vim, bir sonraki satır için k, önceki satır için k gibi inanılmaz şekilde karşı sezgisel tuşlar kullanır.


Emacs nedir?

Emacs, programcılar, bilim adamları, mühendisler, öğrenciler ve sistem yöneticileri tarafından çoğunlukla Unix tabanlı sistemlerde kullanılan popüler bir editördür. Emacs, editörlerini yapılandırmak için saatlerce zaman geçirmek, fantezi görünümlü özelliklere sahip olmak ve harici programlarla bütünleşmek ve sürekli olarak değiştirici tuşlarına basmak isteyen insanlar içindir.

Vim Nedir?

Vim, verimli düzenlemeyi sağlamak için oluşturulmuş, yapılandırılabilir bir düzenleyicidir. Çoğu UNIX sistemiyle dağıtılmış vi editörünün geliştirilmiş bir sürümüdür. Vim, genellikle “programcının editörü” olarak adlandırılır ve çoğu kişinin bunu IDE olarak kabul ettiği programlama için çok faydalıdır. Vim, hızlı ve kirli bir şekilde yapılandırılabilen, birkaç özelliği destekleyen ve genel olarak yolunuzdan çıkmayan temel bir editör isteyen insanlar içindir.


Anahtar Farklılıklar

  1. Emacs, Vim'e kıyasla çok eski bir programdır.
  2. Emacs, bir sonraki satır için C-n, önceki satır için C-p, vb. Gibi çok sezgisel tuş kombinasyonlarına sahiptir. Aksine, Vim, bir sonraki satır için k, önceki satır için k gibi inanılmaz şekilde karşı sezgisel tuşlar kullanır.
  3. Çoğu Vim seçeneği, anahtar ciltlemelerini değiştirmek veya sekme genişliğini değiştirmek gibi işlemleri yapmak için genel seçeneklerdir. Diğer taraftan Emacs, tamamen farklı bir “mod” kavramına, belirli durumlarda kapatılabilecek veya açılabilecek farklı davranışlara veya özelliklere sahiptir.
  4. Emacs lisp ve Vimscript'in kendileri de çok farklı. Emacs lisp (gerçek lisp geleneğinde) bir takım ilkellere sahiptir ve anlaşılması oldukça kolaydır. Vimscript daha kısa ve anlamak zor.
  5. Vim, hızlı ve kirli bir şekilde yapılandırılabilen, birkaç özelliği destekleyen ve genel olarak yolunuzdan çıkmayan temel bir editör isteyen insanlar içindir. Emacs, editörlerini yapılandırmak için saatlerce zaman geçirmek, fantezi görünümlü özelliklere sahip olmak ve harici programlarla bütünleşmek ve sürekli olarak değiştirici tuşlarına basmak isteyen insanlar içindir.
  6. Emacs, Elisp ile birlikte ağırlıklı olarak yazılmıştır. Vim, Vimscript ile genişletilir.
  7. Emacs bir editör, bir kabuk, Mailreader, Irc, Google, vi modunu bile haritalıyor. Emacs kendi kendini belgeliyor, temelde kod içindeki yorumlar belge haline geliyor.
  8. Emacs, Vim'e kıyasla çok daha üstün bir kişiselleştirmeye sahip.

Brachioauru ve Brontoauru araındaki temel fark, Brachioauru, bir dinozor cinidir. ve Brontoauru bir ürüngen cinidir (foil). Brachioauru Brachioauru, Kuzey Amerika'da Geç Jura d...

Camphor vs. Mothball - Fark nedir?

Peter Berry

Mayıs Ayı 2024

Camphor ve Mothball araındaki ana fark şudur: Kafur bir tereoizomer grubudur. ve Güve topu bir güve topu. kâfur Kafur () balmumu, yanıcı, beyaz veya şeffaf bir katı olup güç...

Popüler Yayınlar