Perang editor: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bot: Migrasi 9 pranala interwiki, karena telah disediakan oleh Wikidata pada item d:Q1285390 |
k Bot: Perubahan kosmetika |
||
Baris 20:
* Fungsi gabung file dan [[diff]]
* Navigasi directory: dapat menggunakan [[dired]] untuk menandai, memindahkan dan menghapus file dan sub-directory secara rekursif.
* Menggunakan Emacs sebagai shell sendiri
* Version control management untuk release dan beta versions, dengan [[Concurrent Versions System|CVS]] dan [[Revision Control System|RCS]] integration.
* Pengguna Emacs berpendapat bahwa editor ini adalah contoh [[filosofi Unix]] yang lebih baik karena pengguna dapat menambahkan sebuah mode (atau program) kepada Emacs dengan Emacs Lisp interpreter, sedangkan pengguna <tt>vi</tt> harus menulis versi <tt>vi</tt> baru, menghasilkan messy monolithic [[cruft]]y program; dalam pandangan ini (misalnya oleh [[Eric S. Raymond]] dll), Emacs bukan hanya sebuah program tapi juga adalah sebuah portable framework di mana modul-modul dapat ditambahkan bila perlu. [[Vim (text editor)|VIM]] juga memiliki bahasa scripting yang berfungsi sama.
Baris 30:
* Perintah-perintah <tt>vi</tt> dimasukkan tanpa tombol-tombol modifier seperti Ctrl atau Alt. Beberapa pengguna berpendapat ini mengurangi cedera pergelangan tangan (lihat [[repetitive strain injury]]).
* <tt>vi</tt> adalah "what you see is what you get (pretty much everywhere)". Pengguna <tt>vi</tt> biasanya tidak menyesuaikan editornya, tidak seperti pengguna Emacs yang bingung bila versinya yang diubah tidak ada.
* Kompilasi dan debug dari <tt>vim</tt> dengan m[a]ke, :cl, dan perintah-perintah yang mirip (fungsi ini tidak ada di vi proper). Ingat bahwa debugging code dari editor teks juga dianggap keuntungan Emacs daripada vi.
* <tt>vi</tt> adalah modal. Mode "browsing", "editing", "command" dan "visual selection" terpisah (tidak di <tt>vi</tt>, hanya di klon-klon <tt>vi</tt>) dan hal ini sangat berguna bila sudah terbiasa.
|