Vi: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28604472; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
[[File:NetBSD_6.1_vi_C_Hello_World.png|thumb|right|280px|NetBSD 6.1 vi C Hello World]] | |||
'''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. | '''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. | ||
| Baris 8: | Baris 10: | ||
== 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>Bill Joy. [http://minnie.tuhs.org/cgi-bin/utree.pl?file=4.4BSD/usr/src/usr.bin/ex/USD.doc/ex/ex.rm ex Reference Manual]. CSRG, UC Berkeley. (lihat bagian tanda terima kasih di akhir berkas)</ref><ref>Bill Joy. [http://minnie.tuhs.org/cgi-bin/utree.pl?file=4.4BSD/usr/src/usr.bin/ex/USD.doc/vi/vi.in vi Reference Manual]. CSRG, UC Berkeley. (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. | ||
== Bacaan lanjutan == | == Bacaan lanjutan == | ||
* | * | ||
* | * | ||
== Pranala luar == | == Pranala luar == | ||
* [http://ex-vi.sourceforge.net/ The original Vi version, adapted to more modern standards] | * [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 | * [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 | ||
| Baris 30: | Baris 27: | ||
* [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] | * [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] | ||
== Referensi == | |||
<references /> | |||
== Sumber dan atribusi == | |||
== | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Vi&oldid=28604472 Wikipedia bahasa Indonesia], revisi 28604472 (2025-11-22T12:09:49Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 24 Agustus 2026 03.59

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.
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.
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.
Bacaan lanjutan
Pranala luar
- The original Vi version, adapted to more modern standards
- An Introduction to Display Editing with Vi, by Mark Horton and Bill Joy
- vi lovers home page
- Explanation of modal editing with vi – "Why, oh WHY, do those #?@! nutheads use vi?"
- The original source code of ex (aka vi) versions 1.1, 2.2, 3.2, 3.6 and 3.7 ported to current UNIX
Referensi
- ↑ Bill Joy. ex Reference Manual. CSRG, UC Berkeley. (lihat bagian tanda terima kasih di akhir berkas)
- ↑ Bill Joy. vi Reference Manual. CSRG, UC Berkeley. (lihat bagian tanda terima kasih di akhir berkas)
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28604472 (2025-11-22T12:09:49Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.