Perang editor: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k Suntingan NawanP (bicara) dibatalkan ke versi terakhir oleh Taylorbot
Tag: Pengembalian
Kim Nansa (bicara | kontrib)
Fitur saranan suntingan: 2 pranala ditambahkan.
 
(10 revisi perantara oleh 6 pengguna tidak ditampilkan)
Baris 1:
{{copy edit|date=September 2017}}
{{unreferenced|date=September 2017}}
'''Perang editor''' adalah debat dalam komunitas pemrograman [[komputer]] tentang [[editor teks]] mana yang paling baik untuk kegunaan umum, hal ini biasa terjadi dalam [[budaya peretas]]. Kedua pihak yang bersaing ketat kebanyakan adalah orang yang tergolong pada pendukung [[Emacs]] dan pendukung [[vi]].
 
Komunitas ini memiliki tradisi untuk memperlakukan [[editor]] kesukaan mereka dengan [[fanatisme]] yang hampir-hampir [[religius]]. Banyak [[flaming|flame wars]] telah dikobarkan antar kedua kelompok, masing-masing membela editornya sendiri, dan menghina editor yang lain. Kebanyakan peserta yang ada dalam debat ini mengerti bahwa hal ini hanyalah sekedar [[humor]] saja. Selain itu juga ada perang mengenai [[sistem operasi]] dan [[bahasa pemrograman]] sampai ''[[indent style]] source code.''
 
Perang editor biasanya melibatkan pendukung Emacs dan <code>vi</code>, kedua editor palingyang sama-sama terkenal dalam sistem operasi [[Unix]] dan turunannya. Kebanyakan pemrogrampemprogram Unix menggunakan salah satu editor ini. Banyak yang dapat menggunakan keduanya, setidaknya untuk kegunaan minimal, dan karena itu merasa layak untuk mengeluarkan pendapat mengenai editor mana yang lebih baik.
 
== Segi positif Emacs ==
* Emacs memiliki lebih banyak perintah daripada <code>vi</code> dan editor-editor turunannya, walaupun [[Vim (text editor)|VIM]] punya hampir sama banyak.
* Emacs adalah scriptable dengan satu variant dari [[bahasa pemrograman Lisp|Lisp]] yang disebut [[Emacs Lisp]], dan memiliki banyak [[plugin|plug-ins]] seperti [[gnus]] newsreader dan banyak software development tools.
* Emacs adalah mirip [[Swiss]] Army knife-nya editor, dan menganut motto "big is beautiful". Alasannya adalah karena Emacs berasal dari [[Text Editor and Corrector|TECO]] editor dalam sistem operasi [[Incompatible Timesharing System|ITS]] dan [[TOPS-10]], yang lebih tua dari Unix.
* Emacs ''mengandung'' <code>vi</code>, dalam viper-mode (ingat bahwa <code>vi</code> bukan [[Vim (text editor)|vim]]; Emacs tidak mengandung vim proper).
* Emacs tidak perlu beralih dari "command" mode dan "input" mode.
Baris 16:
* Mode edit khusus untuk 25 bahasa pemrograman termasuk [[Java programming language|Java]], [[Perl]], [[C programming language|C]], [[C++]], [[Objective-C|Objective C]], [[Fortran]], [[Lisp programming language|Lisp]], [[Scheme programming language|Scheme]], dan [[Pascal programming language|Pascal]] ([[Vim (text editor)|VIM]] punya semua mode ini juga).
* Mode khusus bahasa scripting untuk [[Bash]], shell lainnya, dan menciptakan [[Make]]files untuk [[Linux|GNU/Linux]], Unix, [[Microsoft Windows]]/[[DOS]] dan [[OpenVMS]] systems.
* Mendukung pengetikan dan tampilan dalam 21 bahasa non-Inggris, termasuk bahasa Tionghoa, Ceko, Hindi, Ibrani, Rusia, [[Vietnam]] dan semua bahasa Eropa barat.
* Menciptakan [[PostScript]] output dari plain text files dan memiliki mode edit khusus untuk document presentation formats seperti [[LaTeX]], [[TeX]], dan [[Wikipedia:Wikipedia-mode.el|Wikipedia]].
* Debug dari dalam Emacs
Baris 34:
* Kompilasi dan debug dari <code>vim</code> 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.
* <code>vi</code> adalah modal. Mode "browsing", "editing", "command" dan "visual selection" terpisah (tidak di <code>vi</code>, hanya di klon-klon <code>vi</code>) dan hal ini sangat berguna bila sudah terbiasa.
 
{{komputer-stub}}
 
[[Kategori:Editor teks]]