Lompat ke isi

Vi: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
EmausBot (bicara | kontrib)
k r2.7.2+) (Robot: Mengubah eo:Vi (programaro) menjadi eo:Vi (programo)
Taylorbot (bicara | kontrib)
per BPA : sintaks <br> dan <code> | t=424 su=17 in=17 at=17 -- only 341 edits left of totally 359 possible edits | edr=000-0000 ovr=010-1111 aft=000-0000
 
(11 revisi perantara oleh 9 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{more citations needed}}
{{judul|vi}}
{{lowercase title}}
{{infobox software
{{infobox software
| name = vi
| name = vi
| logo =
| logo =
| screenshot = [[File:Vi-splash.png|300px|border]]
| screenshot = NetBSD 6.1 vi C Hello World.png
| caption = Cuplikan vi yang menyunting sebuah program [[Hello World]] dalam bahasa pemrograman [[C (bahasa pemrograman)|C]]. [[Tilde]] menandakan jika baris-baris dalam berkas tersebut masih kosong.
| caption = vi editing a temporary, empty file. Tildes signify lines not present in the file.
| developer = [[Bill Joy]]
| developer = [[Bill Joy]]
| released = {{Release year|1976}}
| released = {{Start date and age|df=yes|1976}}
| latest release version =
| latest release version =
| latest release date =
| latest release date =
| latest preview version =
| latest preview version =
| latest preview date =
| latest preview date =
| operating system = [[Unix-like]]
| operating system = [[Unix]], [[mirip Unix]]
| platform = [[Lintas platform]]
| programming language = [[C (programming language)|C]]
| genre = [[Text editor]]
| programming language = [[C (bahasa pemrograman)|C]]
| license = [[BSD License]]
| genre = [[Editor teks]]
| website =
| license = [[Lisensi BSD]]
| website =
}}
}}
'''vi''' adalah [[program komputer]] [[penyunting teks]] yang awalnya dibuat untuk sistem operasi [[Unix]]. Kode awal untuk vi ditulis oleh [[Bill Joy]] pada [[1976]] untuk release [[Berkeley Software Distribution|BSD]] awal.
'''vi''' adalah [[program komputer]] [[penyunting teks]] yang awalnya dibuat untuk sistem operasi [[Unix]]. Kode awal untuk vi ditulis oleh [[Bill Joy]] pada [[1976]] untuk release [[Berkeley Software Distribution|BSD]] awal. Nama <code>vi</code> (diucapkan "vee-eye") diambil dari singkatan perintah <code>visual</code> dalam [[ex (editor)|''ex'']]. Perintah ini mengalihkan penyunting baris dalam ''ex'' ke mode visual.
Nama <tt>vi</tt> (diucapkan "vee-eye") diambil dari singkatan perintah <tt>visual</tt> dalam [[ex (editor)|''ex'']]. Perintah ini mengalihkan [[line editor]] ''ex'' ke mode visual.


Biasanya, program yang sama akan dimulai dengan perintah <tt>vi</tt> atau <tt>ex</tt>.
Biasanya, program yang sama akan dimulai dengan perintah <code>vi</code> atau <code>ex</code>.


<tt>vi</tt> menjadi standar [[de facto]] editor [[Unix]] dan saingan berat editor [[Emacs]]. Hampir semua instalasi Unix memiliki satu versi dari <tt>vi</tt>.
<code>vi</code> menjadi standar [[de facto]] editor [[Unix]] dan saingan berat editor [[Emacs]]. Hampir semua instalasi Unix memiliki satu versi dari <code>vi</code>.


Di samping perangkat lunak tidak bebas yang didistribusikan dengan implementasi Unix, ada juga penerapan (implementasi) dari vi yang merupakan [[perangkat lunak bebas]]. Vi adalah penyunting teks yang lebih banyak digunakan, mengalahkan [[gedit]].
Di samping perangkat lunak tidak bebas yang didistribusikan dengan implementasi Unix, ada juga penerapan (implementasi) dari vi yang merupakan [[perangkat lunak bebas]]. Vi adalah penyunting teks yang lebih banyak digunakan, mengalahkan [[gedit]].{{fact}}


== Sejarah ==
== Sejarah ==


vi berasal dari editor baris perintah UNIX, dimulai dengan ed. ed ditingkatkan untuk menjadi em, ("editor untuk manusia: editor for mortals" oleh George Coulouris seorang dosen di Queen Mary College), kemudian en. Di University of California, Berkeley, Bill Joy mengembangkan em dengan membuat ex, termasuk penambahan dari modus visual.
vi berasal dari editor baris perintah UNIX, dimulai dengan ed. ed ditingkatkan untuk menjadi em, ("editor untuk manusia: editor for mortals" oleh George Coulouris seorang dosen di Queen Mary College), kemudian en. Di University of California, Berkeley, Bill Joy mengembangkan em dengan membuat ex, termasuk penambahan dari modus visual.


Joy menggunakan terminal Lear-Siegler ADM3A. Pada terminal tersebut, tombol Escape berada pada posisi yang sekarang merupakan tombol Tab pada banyak digunakan keyboard IBM PC (di sisi kiri bagian abjad keyboard, satu baris di atas baris tengah). Hal ini menjadikan kenyamanan untuk mengganti ke mode vi. Juga tombol h , j , k , l sebagai pengendali kursor, itulah sebabnya mengapa vi menggunakan tombol-tombol tersebut dengan cara itu.
Joy menggunakan terminal Lear-Siegler ADM3A. Pada terminal tersebut, tombol Escape berada pada posisi yang sekarang merupakan tombol Tab pada banyak digunakan keyboard IBM PC (di sisi kiri bagian abjad keyboard, satu baris di atas baris tengah). Hal ini menjadikan kenyamanan untuk mengganti ke mode vi. Juga tombol h, j, k, l sebagai pengendali kursor, itulah sebabnya mengapa vi menggunakan tombol-tombol tersebut dengan cara itu.


Pada tahun 1979, Mark Horton mengambil tanggung jawab untuk vi. Horton menambahkan dukungan untuk panah dan tombol fungsi, makro, dan perbaikan kinerja dengan mengganti termcap dengan terminfo. Pada tahun 1983, vi ditambahkan ke dalam Bell Labs System V dan tidak berubah secara signifikan hingga sekarang.
Pada tahun 1979, Mark Horton mengambil tanggung jawab untuk vi. Horton menambahkan dukungan untuk panah dan tombol fungsi, makro, dan perbaikan kinerja dengan mengganti [[termcap]] dengan [[terminfo]].<ref name="ex-Acks-bsd4.4">{{Cite journal | url = http://minnie.tuhs.org/cgi-bin/utree.pl?file=4.4BSD/usr/src/usr.bin/ex/USD.doc/ex/ex.rm | title = ex Reference Manual | series = 4.4 BSD (encumbered, not Lite) | last = Joy | first = Bill | publisher = CSRG, UC Berkeley | format = roff source }} (lihat bagian tanda terima kasih di akhir berkas)</ref><ref name="vi-Acks-bsd4.4">{{Cite journal | url = http://minnie.tuhs.org/cgi-bin/utree.pl?file=4.4BSD/usr/src/usr.bin/ex/USD.doc/vi/vi.in | title = vi Reference Manual | series = 4.4 BSD (encumbered, not Lite) | last = Joy | first = Bill | publisher = CSRG, UC Berkeley | format = roff source }} (lihat bagian tanda terima kasih di akhir berkas)</ref> Pada tahun 1983, vi ditambahkan ke dalam Bell Labs System V dan tidak berubah secara signifikan hingga sekarang.


== Referensi ==
{{Reflist}}


== Bacaan lanjutan ==
* {{cite book | url = http://www.oreilly.com/catalog/vi6/ | first = Linda | last = Lamb |author2=Arnold Robbins | title = Learning the vi Editor | publisher = O'Reilly & Associates, Inc | year = 1998 | edition = 6th }}
* {{cite book | url = http://oreilly.com/catalog/9780596529833/ | first = Arnold | last = Robbins |author2=Linda Lamb |author3=Elbert Hannah | title = Learning the vi and Vim Editors, Seventh Edition | publisher = O'Reilly & Associates, Inc | year = 2008 }}

== Pranala luar ==
{{Wikibooks}}
* [http://ex-vi.sourceforge.net/ The original Vi version, adapted to more modern standards]
* [https://web.archive.org/web/20131111013426/http://docs.freebsd.org/44doc/usd/12.vi/paper.html An Introduction to Display Editing with Vi], by Mark Horton and Bill Joy
* [http://www.thomer.com/vi/vi.html vi lovers home page]
* [http://www.viemu.com/a-why-vi-vim.html Explanation of modal editing with vi – "Why, oh WHY, do those #?@! nutheads use vi?"]
* [https://github.com/n-t-roff?tab=repositories The original source code of ex (aka vi) versions 1.1, 2.2, 3.2, 3.6 and 3.7 ported to current UNIX]


{{komputer-stub}}
{{komputer-stub}}


[[Kategori:Editor teks]]
[[Kategori:Editor teks]]

[[ar:في آي]]
[[bn:ভিআই]]
[[ca:Vi (UNIX)]]
[[cs:Vi (editor)]]
[[da:Vi (teksteditor)]]
[[de:Vi]]
[[en:Vi]]
[[eo:Vi (programo)]]
[[es:Vi]]
[[et:Vi]]
[[eu:Vi]]
[[fa:وی‌آی]]
[[fi:Vi]]
[[fr:Vi]]
[[gl:Vi]]
[[he:Vi]]
[[hu:Vi]]
[[it:Vi (software)]]
[[ja:Vi]]
[[ko:Vi]]
[[la:VI]]
[[ml:വി.ഐ. എഡിറ്റർ]]
[[ms:Vi]]
[[nl:Vi (Unix)]]
[[no:Vi (teksteditor)]]
[[pl:Vi (program)]]
[[pt:Vi]]
[[ru:Vi]]
[[sv:Vi (textredigerare)]]
[[th:วีไอ]]
[[tr:Vi]]
[[uk:Vi]]
[[vi:Vi]]
[[zh:Vi]]

Revisi terkini sejak 11 Maret 2022 22.42

Vi
Cuplikan vi yang menyunting sebuah program Hello World dalam bahasa pemrograman C. Tilde menandakan jika baris-baris dalam berkas tersebut masih kosong.
Tipemodal text editor (en) Terjemahkan dan peralatan standar UNIX Edit nilai pada Wikidata
Versi pertama1976; 48 tahun lalu (1976)
Versi stabil
050325 (25 Maret 2005) Edit nilai pada Wikidata
GenreEditor teks
LisensiLisensi BSD
Karakteristik teknis
Sistem operasiUnix, mirip Unix
Bahasa pemrogramanC Edit nilai pada Wikidata
Informasi pengembang
PembuatBill Joy (en) Terjemahkan Edit nilai pada Wikidata
PengembangBill Joy
Informasi tambahan
Situs webex-vi.sourceforge.net (bahasa Inggris) Edit nilai pada Wikidata
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

vi adalah program komputer penyunting teks yang awalnya dibuat untuk sistem operasi Unix. Kode awal untuk vi ditulis oleh Bill Joy pada 1976 untuk release BSD awal. Nama vi (diucapkan "vee-eye") diambil dari singkatan perintah visual dalam ex. Perintah ini mengalihkan penyunting baris dalam ex ke mode visual.

Biasanya, program yang sama akan dimulai dengan perintah vi atau ex.

vi menjadi standar de facto editor Unix dan saingan berat editor Emacs. Hampir semua instalasi Unix memiliki satu versi dari vi.

Di samping perangkat lunak tidak bebas yang didistribusikan dengan implementasi Unix, ada juga penerapan (implementasi) dari vi yang merupakan perangkat lunak bebas. Vi adalah penyunting teks yang lebih banyak digunakan, mengalahkan gedit.[butuh rujukan]

vi berasal dari editor baris perintah UNIX, dimulai dengan ed. ed ditingkatkan untuk menjadi em, ("editor untuk manusia: editor for mortals" oleh George Coulouris seorang dosen di Queen Mary College), kemudian en. Di University of California, Berkeley, Bill Joy mengembangkan em dengan membuat ex, termasuk penambahan dari modus visual.

Joy menggunakan terminal Lear-Siegler ADM3A. Pada terminal tersebut, tombol Escape berada pada posisi yang sekarang merupakan tombol Tab pada banyak digunakan keyboard IBM PC (di sisi kiri bagian abjad keyboard, satu baris di atas baris tengah). Hal ini menjadikan kenyamanan untuk mengganti ke mode vi. Juga tombol h, j, k, l sebagai pengendali kursor, itulah sebabnya mengapa vi menggunakan tombol-tombol tersebut dengan cara itu.

Pada tahun 1979, Mark Horton mengambil tanggung jawab untuk vi. Horton menambahkan dukungan untuk panah dan tombol fungsi, makro, dan perbaikan kinerja dengan mengganti termcap dengan terminfo.[1][2] Pada tahun 1983, vi ditambahkan ke dalam Bell Labs System V dan tidak berubah secara signifikan hingga sekarang.

Referensi

[sunting | sunting sumber]
  1. ^ Joy, Bill. "ex Reference Manual" (roff source). 4.4 BSD (encumbered, not Lite). CSRG, UC Berkeley.  (lihat bagian tanda terima kasih di akhir berkas)
  2. ^ Joy, Bill. "vi Reference Manual" (roff source). 4.4 BSD (encumbered, not Lite). CSRG, UC Berkeley.  (lihat bagian tanda terima kasih di akhir berkas)

Bacaan lanjutan

[sunting | sunting sumber]

Pranala luar

[sunting | sunting sumber]