Apa artinya Vi?

25

Saya hanya ingin tahu apa arti "Vi" di Linux (perintah yang digunakan untuk mengedit file)?

Umair
sumber
1
Ini bukan akronim dan tidak boleh ditulis dengan huruf besar.
david25272
9
Sepertinya pencarian sederhana di Wikipedia akan menjawab yang ini? en.wikipedia.org/wiki/Vi
slm
@slm ur benar
Umair
Vi = VIrtual VIM = VIrtual IMproved
Umair
2
Tidak, visual bukan virtual . Dan vim"Vi ditingkatkan", bukan virtual ditingkatkan.
Jonathan Wakely

Jawaban:

23

Vi adalah editor layar untuk Linux, Unix dan sistem operasi mirip Unix lainnya. Diucapkan (vee-aye). Singkatan dari VIsual.

Sumber: http://en.wikipedia.org/wiki/Vi dan http://www.techopedia.com/definition/10347/vi

Sylvain Pineau
sumber
13
VI membaik, hanya itu
Sylvain Pineau
3
Mungkin perlu dicatat bahwa meskipun sangat baik (setelah Anda tahu cara menggunakannya), vi / vim membutuhkan upaya untuk mempelajarinya. Ini bisa sangat luar biasa saat pertama kali Anda harus menggunakannya; jika Anda tidak mengedit file teks biasa, mungkin lebih baik menggunakan (di terminal) nano atau (di GUI) gedit (yang tidak memiliki fitur canggih, fleksibilitas dan efisiensi vim, tetapi jauh lebih baru-pengguna- ramah).
evilsoup
17
VI = Instrumen Visual dalam konteks lingkungan pemrograman LabVIEW Instrumen Nasional. Bukan editor teks Linux. Jawaban ini keliru menunjukkan hubungan antara keduanya.
Ben Voigt
4
Saya juga tidak setuju dengan bagian kedua dari jawaban ini, karena saya selalu mengucapkannya "vie".
IMSoP
2
Saya hanya mengatakan "vim" - tidak ada yang benar-benar menggunakan vi asli - mereka mungkin mengetik "vi" tetapi kemungkinan besar sebenarnya vim, nvi atau Busybox. Atau dalam beberapa kasus Elvis.
thomasrutter
59

Wikipedia memiliki penjelasan singkat dan tepat dikutip:

Nama viini berasal dari singkatan singkat untuk perintah visualdi ex; perintah tersebut mengalihkan editor baris exke mode visual.

http://en.wikipedia.org/wiki/Vi

Perhatikan bahwa ini tidak berarti bahwa nama lengkap editor teks "vi" masih "visual" atau, bahkan, "vi" saat ini merupakan singkatan dari "visual" - nama editor hanya "vi". Kutipan di atas hanya menjelaskan bagaimana nama aslinya terbentuk.

Seperti yang ditunjukkan Ben Voigt, orang-orang (dan situs web) mengklaim bahwa kependekan dari "Instrumen Visual" membingungkannya dengan produk lain yang tidak terkait dengan editor teks.

thomasrutter
sumber
10
Asosiasi VI = Instrumen Visual berasal dari LabVIEW, yang memiliki editor untuk instrumen visual dan karenanya cocok dengan pencarian untuk "editor VI". Tidak ada koneksi antara editor teks Linux "vi" dan akronim Visual Instrument. +1
Ben Voigt
3
Jika ada yang bertanya-tanya mengapa suatu program akan dinamai setelah perintah di tempat lain, ingatlah bahwa program di bawah Unix dapat diinstal dengan beberapa nama, dan ubah perilaku mereka dengan tepat. Dengan demikian memanggil exnama viakan memulainya dalam visualmode. vimdapat dimulai dalam banyak mode dengan cara ini, termasuk ex, exim(" exditingkatkan"), view(hanya baca), rvim(dibatasi), evim(mudah), vimdiff(bandingkan dua file) dll
IMSoP
19

Jika seseorang kembali dan melihat halaman manual lama untuk vi, seperti yang untuk SunOS 5.10 dari '07:

SunOS 5.10 Perubahan terakhir: 16 Mei 2007 1

Perintah Pengguna vi (1)

     Utilitas vi (visual) adalah editor teks berorientasi tampilan
     berdasarkan pada editor baris yang mendasarinya ex. Dimungkinkan untuk digunakan
     mode perintah ex dari dalam vi dan untuk menggunakan perintah
     mode vi dari dalam ex. Perintah visual dijelaskan
     di halaman manual ini; cara mengatur opsi (suka secara otomatis
     penomoran baris dan secara otomatis memulai jalur keluaran baru
     ketika Anda mengetik carriage return) dan semua com editor baris mantan
     mands dijelaskan pada halaman manual ex (1).

Atau dari Ultrix (rilis terbaru '95):

Nama
       editor layar-vi

Sintaksis
       vi [-t tag] [+ command] [-l] [-r] [-wn] [-x] name ...

Deskripsi
       Editor (visual) adalah editor teks berorientasi tampilan yang didasarkan pada com
       mand dan perintah menjalankan kode yang sama. Anda dapat mengakses perintah
       mode dari dalam

Dan dengan demikian Anda memilikinya: viadalah dari vi sual. Hal ini sesuai dengan pola leluhur editor nya: exadalah mantan cenderung editor dan edmerupakan ed itor.

Tidak ada indikasi bahwa ini berarti apa pun. Mungkin V isual saya nterface (apa yang saya pelajari sebagai kembali lama), tetapi tidak ada dokumentasi yang itu singkatan apa pun selain vi sual.


sumber
-1

Vi hanya singkatan dari Visual, seperti dalam Visual Editor. Vim adalah singkatan dari Visual Improved, seperti dalam Visual Editor Improved. wikibooks

ChrisR.
sumber
1
Vim singkatan dari Vi IMproved benar-benar terbukti, dengan "V" dari "VI" dan "IM" dari "IMPROVED".
thomasrutter
Saya mengatakan itu dan memberi contoh penggunaan.
ChrisR.
Jawaban Anda mengatakan itu singkatan dari "peningkatan visual". Apa yang saya coba katakan adalah kepanjangan dari "vi ditingkatkan", bukan "ditingkatkan visual". "V" berasal dari "vi".
thomasrutter
1
Vi, yang merupakan singkatan dari Visual (menurut tautan dan halaman manual lama menurut MichaelT) dan IM, yang merupakan singkatan dari Improved. Jika singkatan singkatan dari Vi Improved, maka Vi di dalamnya akan tetap berupa Visual.
ChrisR.
1
Vim tentu saja tidak berdiri untuk Visual Improved. Memperluas akronim berkali-kali tidak valid — apalagi sesuatu yang bahkan bukan akronim. Juga, secara tidak sengaja: mengutip manual Vim: "VIM adalah singkatan dari Vi IMproved."
Chris Morgan