Vim - Ini Teman
Vim adalah tiruan dari editor Vi asli. Pada bab ini, kita akan membahas tentang klon Vi lainnya. Tujuan utama bab ini untuk mengetahui klon lain dan kompatibilitasnya dengan editor Vi asli.
Dalam bab ini, kita akan membahas item berikut -
- Vi
- Stevie
- Elvis
- nvi
- vile
- Kompatibilitas dengan Vi asli
Vi
Vi adalah singkatan dari Visual. Ini adalah editor teks berorientasi layar yang awalnya dibuat untuk UNIX. Kode asli untuk Vi ditulis oleh Bill Joy pada tahun 1976 dan pertama kali dirilis di platform BSD. Vi adalah perpanjangan tangan dari red editor yang paling umum saat itu.
Vim adalah editor pertama yang memperkenalkan beberapa mode. Ada mode terpisah untuk mengedit teks, memilih teks dan menjalankan perintah. Vim editor mendukung semua mode ini. Bagian selanjutnya dari tutorial ini menjelaskan mode ini.
Stevie
Editor Stevie dikembangkan untuk platform Atari ST. Dirilis pada tahun 1987 itu merupakan singkatan dari Editor ST untuk VI antusias.
Ini sangat sederhana dan hanya menyediakan sebagian kecil dari editor Vi asli. Namun, itu menyediakan lingkungan yang akrab bagi pengguna yang berpindah di platform Atari ST.
Elvis
Tujuan utama Elvis adalah untuk menghapus batasan editor Stevie. Stevie biasa memuat seluruh file di RAM, Elvis menghilangkan batasan ini dengan memperkenalkan buffer. Juga menambahkan beberapa fungsi ke dalamnya seperti penyorotan sintaks, dukungan banyak jendela, dukungan jaringan dan GUI sederhana.
nvi
nvi singkatan dari Vi baru. Itu adalah hasil dari sengketa lisensi antara AT&T lab dan Computer Science Research Group (CSRC) di University of California, Berkeley. Vi berdasarkan editor ed dan di bawah lisensi AT&T yang membatasi mereka untuk mendistribusikan Vi dengan BDS. Karenanya mereka menulis ulang Vi dan merilisnya di bawah lisensi BSD.
Vim
Vim adalah versi perbaikan dari Vi dan menambahkan banyak fitur di mana Vi tertinggal. Itu menambahkan banyak fitur berguna seperti -
- Beberapa jendela / tab / buffer
- Pengenalan bahasa scripting Vim
- Penyorotan sintaks untuk lebih dari 200 bahasa
- Integrasi dengan kompiler, interpreter dan debugger
Keji
Vile adalah singkatan dari Vi like Emacs dan merupakan upaya untuk menghadirkan fitur populer dari kedua editor dan menggabungkannya menjadi satu. Beberapa fitur populer dari Vile adalah -
- Satu mode pengeditan untuk setiap jenis file
- Pengenalan bahasa prosedural keji
- Fungsi bernama untuk tombol terikat sesuai dengan pilihan pengguna
Kompatibilitas dengan Vioriginal Vi
Meskipun editor yang dibahas di atas dianggap sebagai klon Vi, mereka tidak 100% kompatibel dengan Vi asli. Tabel di bawah ini menunjukkan detail selengkapnya tentang kompatibilitasnya -
Klon | Kompatibilitas vi | Catatan |
---|---|---|
STEVIE | 10% | Fitur terbatas adalah hal biasa |
Keji | 10% | Fitur terbatas dan mode Vi adalah hal biasa |
Elvis | 80% | Fitur yang lebih besar biasa terjadi |
nvi | 95% | Fitur yang lebih besar biasa terjadi |
Vim | 99% | Hampir identik dengan Vi dengan beberapa fitur tambahan |