Perbezaan antara emacs dan vi

Perbezaan antara emacs dan vi

Emacs vs VI

Pada masa kini, pesaing paling hangat dalam perisian komputer adalah pelayar web. Internet Explorer, Firefox, dan Chrome berjuang untuk bahagian yang lebih besar dalam perang pelayar metafora. Kembali pada zaman dahulu, sesuatu yang serupa berlaku dalam "editor peperangan" antara emacs dan vi. Emacs dan VI adalah dua editor teks yang sangat popular di sistem operasi Unix dan Unix seperti. Perbezaan utama antara keduanya adalah kelajuan. VI secara historis lebih cepat dari kedua -dua bermula dalam masa yang kurang dan pada umumnya lebih responsif dari kedua -dua. VI juga mengambil ingatan yang lebih sedikit daripada Emacs; ini adalah ketika 8MB dianggap sebagai jumlah ram yang besar.

Kelebihan Emacs Over VI adalah kebolehcapaiannya yang luas. Emacs membolehkan pengguna memilih dari pelbagai makro untuk mengintegrasikan ke dalam aliran kerjanya dan mengurangkan usaha yang diperlukan dalam prosesnya. Vi tidak mempunyai tahap kebolehcapaian ini dan bergantung pada prosesnya yang sederhana dan mudah. Emacs juga mampu meniru VI dalam apa yang mereka panggil "mod Viper"; dengan itu memudahkan pengguna VI menggunakan emacs. VI, dengan kesederhanaannya, tidak mempunyai keupayaan sedemikian.

Apabila teknologi komputer dibangunkan, kemajuan baru seperti GUI (antara muka pengguna grafik) telah dibangunkan. Emacs menyesuaikan dan mengembangkan GUI sendiri untuk memudahkan orang belajar dan menggunakan editor. Sebagai perbandingan, VI tidak mengembangkan GUI sendiri. Ini sebahagiannya disebabkan oleh penampilan varian VI yang mengambil alih. Contoh yang baik ialah Vi bertambah baik, juga dikenali sebagai Vim, yang secara beransur -ansur menjadi lebih popular daripada Vi kerana ia menambah lebih banyak ciri dan penambahbaikan yang tidak dijumpai dalam vi. Terdapat juga varian Emacs, tetapi mereka tidak menyebabkan perisian jatuh di tepi jalan.

Dengan komputer moden, editor teks bukanlah yang anda panggil "aplikasi berat."Mereka memerlukan kuasa dan ingatan pemprosesan yang sangat sedikit, dan hanya dalam ciri -ciri yang mereka bervariasi. Oleh sebab itu, kedua -dua ini hampir sama dengan varian VI telah menambah ciri -ciri yang sebelum ini hilang dalam vi.

Ringkasan:

1.VI lebih ringan dan lebih cepat daripada emac.
2.Emacs lebih disesuaikan daripada vi.
3.Emacs dapat mencontohi VI tetapi bukan sebaliknya.
4.Emacs kemudian mengembangkan GUI sementara VI tidak.
5.Emacs terus berkembang sementara VI digantikan oleh varian.