Perang editor: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tag: Pengembalian |
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
== 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.
[[Kategori:Editor teks]]
|