Co oznacza Vi?

25

Zastanawiałem się tylko, co oznacza „Vi” w systemie Linux (polecenie służące do edycji plików)?

Umair
źródło
1
To nie jest akronim i nie powinien być pisany wielkimi literami.
david25272
9
Wydaje się, że proste wyszukiwanie w Wikipedii odpowiedziałoby na to? en.wikipedia.org/wiki/Vi
slm
@slm ur racja
Umair
Vi = VIrtual VIM = VIrtual IMproved
Umair
2
Nie, wizualne nie wirtualne . I vimjest „Vi ulepszony”, a nie wirtualny ulepszony.
Jonathan Wakely

Odpowiedzi:

23

Vi to edytor ekranów dla systemów Linux, Unix i innych systemów operacyjnych typu Unix. Wymowa (vee-aye). Oznacza VIsual.

Źródła: http://en.wikipedia.org/wiki/Vi i http://www.techopedia.com/definition/10347/vi

Sylvain Pineau
źródło
13
VI poprawione, tylko tyle
Sylvain Pineau
3
Prawdopodobnie należy zauważyć, że chociaż jest doskonały (gdy już umiesz go używać), vi / vim wymaga trochę wysiłku, aby się uczyć. To może być przytłaczające przy pierwszym użyciu; jeśli nie edytujesz plików tekstowych regularnie, prawdopodobnie lepiej jest użyć (w terminalu) nano lub (w GUI) gedit (które nie mają zaawansowanych funkcji, elastyczności i wydajności vima, ale są znacznie bardziej nowi użytkownicy) przyjazny).
evilsoup
17
VI = Instrument wizualny w kontekście środowiska programowania LabVIEW firmy National Instruments. Nie edytor tekstowy systemu Linux. Ta odpowiedź błędnie sugeruje związek między nimi.
Ben Voigt
4
Nie zgadzam się również z drugą połową tej odpowiedzi, ponieważ zawsze wymawiałem ją „rywalizować”.
IMSoP
2
Mówię tylko „vim” - nikt tak naprawdę nie używa oryginalnego vi - mogą wpisać „vi”, ale najprawdopodobniej będzie to vim, nvi lub Busybox. Lub w niektórych przypadkach Elvis.
thomasrutter
59

Wikipedia ma zwięzłe i odpowiednio cytowane wyjaśnienie:

Nazwa vipochodzi od najkrótszego jednoznacznego skrótu polecenia visualw ex; dane polecenie przełącza edytor linii exdo trybu wizualnego.

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

Zauważ, że nie oznacza to, że pełna nazwa edytora tekstu „vi” jest nadal „wizualna”, a nawet, że „vi” obecnie oznacza „wizualny” - nazwa edytora to po prostu „vi”. Powyższy cytat wyjaśnia, jak powstała nazwa.

Jak pomaga Ben Voigt, ludzie (i strony internetowe) twierdzą, że oznacza „Visual Instrument”, myląc go z innym produktem niezwiązanym z edytorem tekstu.

thomasrutter
źródło
10
Skojarzenie VI = Visual Instrument pochodzi z LabVIEW, który ma edytor instrumentów wizualnych, a zatem pasuje do wyszukiwania dla „edytora VI”. Nie ma połączenia między edytorem tekstowym Linux „vi” i akronimem Visual Instrument. +1
Ben Voigt
3
Na wypadek, gdyby ktoś zastanawiał się, dlaczego program ma być nazwany po poleceniu w innym, pamiętaj, że programy w systemie Unix można instalować pod wieloma nazwami i odpowiednio zmienić ich zachowanie. W ten sposób wywołanie exz nazwą viuruchomiłoby ją w visualtrybie. vimmożna w ten sposób uruchomić w wielu trybach, w tym ex: exim(„ exulepszony”), view(tylko do odczytu), rvim(ograniczony), evim(łatwy), vimdiff(porównaj dwa pliki) itp.
IMSoP
19

Jeśli ktoś wróci i spojrzy na starą stronę podręcznika dla vi, taką jak SunOS 5.10 z '07:

SunOS 5.10 Ostatnia zmiana: 16 maja 2007 r. 1

Polecenia użytkownika vi (1)

     Narzędzie vi (wizualne) to edytor tekstowy zorientowany na wyświetlanie
     na podstawie bazowego edytora linii np. Możliwe jest użycie
     tryb poleceń ex z poziomu vi i użycie polecenia
     tryb vi z wewnątrz np. Polecenia wizualne są opisane
     na tej stronie podręcznika; jak ustawić opcje (jak automatycznie
     numerowanie linii i automatyczne uruchamianie nowej linii wyjściowej
     po wpisaniu znaku powrotu karetki) i wszystkie edytory ex-line
     opisy są opisane na stronie podręcznika ex (1).

Lub z Ultrix (najnowsze wydanie '95):

Imię
       vi - edytor ekranu

Składnia
       vi [-t tag] [+ polecenie] [-l] [-r] [-wn] [-x] nazwa ...

Opis
       Edytor (wizualny) to edytor tekstowy zorientowany na wyświetlanie oparty na The com
       mand i polecenie uruchamiają ten sam kod. Możesz uzyskać dostęp do polecenia
       tryb od wewnątrz

A więc trzeba go: vito z vi Sual. Dopasowuje wzorzec jego przodek redaktorzy: exjest ex tendencję redaktor i edjest ed itor.

Nic nie wskazuje na to, że oznacza to cokolwiek innego. Może V isual I nterface (czego nauczyłem się go z powrotem jak dawno temu), ale nie ma dokumentacji, że stoi ona na coś innego niż vi Sual.


źródło
-1

Vi oznacza po prostu Visual, jak w Visual Editor. Vim oznacza Visual Improved, jak w Visual Editor Improved. wikibooks

ChrisR.
źródło
1
Vim oznacza Vi IMproved naprawdę sprawdzony, z „V” z „VI” i „IM” z „IMPROVED”.
thomasrutter
Powiedziałem to i podałem przykład użycia.
ChrisR.
Twoja odpowiedź mówi, że oznacza „poprawiony wizualnie”. Próbuję powiedzieć, że oznacza „ulepszone”, a nie „poprawione wizualnie”. „V” pochodzi z „vi”.
thomasrutter
1
Vi, co oznacza Visual (zgodnie z linkiem i starą stronę według MichaelT) i IM, co oznacza Improved. Jeśli skrót oznacza Vi Improved, wtedy Vi w tym nadal będzie Visual.
ChrisR.
1
Vim z pewnością nie oznacza Visual Improved. Wielokrotne rozszerzanie akronimów nie jest poprawne - a tym bardziej coś, co nie jest nawet akronimem. Nawiasem mówiąc: cytując instrukcję Vima: „VIM oznacza Vi IMproved”.
Chris Morgan