Что означает Vi?

Мне просто интересно, что означает «Vi» в Linux (команда, используемая для редактирования файлов)?

1
задан 14 September 2015 в 17:40

8 ответов

Я на самом деле бок с Википедии на этом.

Имя vi получено из кратчайшего однозначного сокращения для команды visual в ex; соответствующая команда переключает редактор строк ex в визуальный режим.

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

Обратите внимание, что это не означает, что полное имя автономного текстового редактора по-прежнему «визуально» или даже , что «vi» по-прежнему означает «визуальный» - имя редактора - это просто «vi». В приведенной выше цитате объясняется, как изначально появилось имя.

not

58
ответ дан 24 May 2018 в 10:15
  • 1
    Связь VI = Visual Instrument происходит от LabVIEW, который имеет редактор для визуальных инструментов и, следовательно, соответствует поиску «редактора VI». Нет никакой связи между текстовым редактором Linux " vi " и акроним Visual Instrument. +1 – Ben Voigt 31 March 2014 в 00:35
  • 2
    Если кто-то задается вопросом, почему программа будет называться после команды в другой, помните, что программы под Unix могут быть установлены под несколькими именами и соответствующим образом изменить их поведение. Таким образом, вызов ex с именем vi запустит его в режиме visual. vim можно запустить во многих режимах таким образом, включая ex, exim («ex улучшено»), view (только для чтения), rvim (ограниченный), evim ( легко), vimdiff (сравнить два файла) и т. д. – IMSoP 31 March 2014 в 22:00

Если вернуться и посмотреть старую страницу для vi, например, для SunOS 5.10 от '07:

SunOS 5.10 Last change: 16 May 2007 1 User Commands vi(1) The vi (visual) utility is a display-oriented text editor based on an underlying line editor ex. It is possible to use the command mode of ex from within vi and to use the command mode of vi from within ex. The visual commands are described on this manual page; how to set options (like automatically numbering lines and automatically starting a new output line when you type carriage return) and all ex line editor com- mands are described on the ex(1) manual page.

Или от Ultrix (последняя версия '95): 1] Name vi - screen editor Syntax vi [ -t tag ] [ +command ] [ -l ] [ -r ] [ -wn ] [ -x ] name... Description The (visual) editor is a display-oriented text editor based on The com mand and the command run the same code. You can access the command mode of from within

И таким образом у вас это есть: vi из vi & zwj; sual. Это соответствует шаблону его редакторам-предкам: ex является редактором ex & zwj; и ed является ed & zwj; itor.

Нет никаких указаний на то, что это означает что-то еще. Возможно, vi & zwj; isual I & zwj; nterface (что я узнал это как давно назад), но нет никакой документации, что это означает что-либо иное, кроме ex & zwj; sual.

18
ответ дан 24 May 2018 в 10:15

Vi просто означает Visual, как в Visual Editor. Vim означает Visual Improved, как в Visual Editor Improved.wikibooks

-1
ответ дан 24 May 2018 в 10:15
  • 1
    Vim означает, что Vi IMproved действительно доказал, что «V» от "VI" и "IM" от "УЛУЧШЕННОГО". – thomasrutter 31 March 2014 в 05:27
  • 2
    Я сказал это и привел пример использования. – ChrisR. 31 March 2014 в 05:28
  • 3
    В вашем ответе говорится, что это означает «визуальный улучшенный». Я пытаюсь сказать, что это означает, что «vi улучшено», а не «улучшено визуально». & Quot; v " от "vi". – thomasrutter 31 March 2014 в 05:46
  • 4
    Vi, что означает Visual (согласно ссылке и странице старика в соответствии с MichaelT) и IM, что означает Improved. Если аббревиатура означает Vi Improved, то Vi в ней все равно будет Visual. – ChrisR. 31 March 2014 в 08:56
  • 5
    Vim, конечно, не поддерживает Visual Visual. Расширение аббревиатур несколько раз недействительно - гораздо меньше того, что даже не является аббревиатурой. Кроме того, кстати: цитируя руководство Vim: «VIM означает Vi IMproved». – Chris Morgan 1 April 2014 в 09:51

Если вернуться и посмотреть старую страницу для vi, например, для SunOS 5.10 от '07:

SunOS 5.10 Last change: 16 May 2007 1 User Commands vi(1) The vi (visual) utility is a display-oriented text editor based on an underlying line editor ex. It is possible to use the command mode of ex from within vi and to use the command mode of vi from within ex. The visual commands are described on this manual page; how to set options (like automatically numbering lines and automatically starting a new output line when you type carriage return) and all ex line editor com- mands are described on the ex(1) manual page.

Или от Ultrix (последняя версия '95): 1] Name vi - screen editor Syntax vi [ -t tag ] [ +command ] [ -l ] [ -r ] [ -wn ] [ -x ] name... Description The (visual) editor is a display-oriented text editor based on The com mand and the command run the same code. You can access the command mode of from within

И таким образом у вас это есть: vi из vi & zwj; sual. Это соответствует шаблону его редакторам-предкам: ex является редактором ex & zwj; и ed является ed & zwj; itor.

Нет никаких указаний на то, что это означает что-то еще. Возможно, vi & zwj; isual I & zwj; nterface (что я узнал это как давно назад), но нет никакой документации, что это означает что-либо иное, кроме ex & zwj; sual.

18
ответ дан 24 May 2018 в 10:15

Если вернуться и посмотреть старую страницу для vi, например, для SunOS 5.10 от '07:

SunOS 5.10 Last change: 16 May 2007 1 User Commands vi(1) The vi (visual) utility is a display-oriented text editor based on an underlying line editor ex. It is possible to use the command mode of ex from within vi and to use the command mode of vi from within ex. The visual commands are described on this manual page; how to set options (like automatically numbering lines and automatically starting a new output line when you type carriage return) and all ex line editor com- mands are described on the ex(1) manual page.

Или от Ultrix (последняя версия '95): 1] Name vi - screen editor Syntax vi [ -t tag ] [ +command ] [ -l ] [ -r ] [ -wn ] [ -x ] name... Description The (visual) editor is a display-oriented text editor based on The com mand and the command run the same code. You can access the command mode of from within

И таким образом у вас это есть: vi из vi & zwj; sual. Это соответствует шаблону его редакторам-предкам: ex является редактором ex & zwj; и ed является ed & zwj; itor.

Нет никаких указаний на то, что это означает что-то еще. Возможно, vi & zwj; isual I & zwj; nterface (что я узнал это как давно назад), но нет никакой документации, что это означает что-либо иное, кроме ex & zwj; sual.

18
ответ дан 24 May 2018 в 10:15

Если вернуться и посмотреть старую страницу для vi, например, для SunOS 5.10 от '07:

SunOS 5.10 Last change: 16 May 2007 1 User Commands vi(1) The vi (visual) utility is a display-oriented text editor based on an underlying line editor ex. It is possible to use the command mode of ex from within vi and to use the command mode of vi from within ex. The visual commands are described on this manual page; how to set options (like automatically numbering lines and automatically starting a new output line when you type carriage return) and all ex line editor com- mands are described on the ex(1) manual page.

Или от Ultrix (последняя версия '95): 1] Name vi - screen editor Syntax vi [ -t tag ] [ +command ] [ -l ] [ -r ] [ -wn ] [ -x ] name... Description The (visual) editor is a display-oriented text editor based on The com mand and the command run the same code. You can access the command mode of from within

И таким образом у вас это есть: vi из vi & zwj; sual. Это соответствует шаблону его редакторам-предкам: ex является редактором ex & zwj; и ed является ed & zwj; itor.

Нет никаких указаний на то, что это означает что-то еще. Возможно, vi & zwj; isual I & zwj; nterface (что я узнал это как давно назад), но нет никакой документации, что это означает что-либо иное, кроме ex & zwj; sual.

18
ответ дан 24 May 2018 в 10:15

Если вернуться и посмотреть старую страницу для vi, например, для SunOS 5.10 от '07:

SunOS 5.10 Last change: 16 May 2007 1 User Commands vi(1) The vi (visual) utility is a display-oriented text editor based on an underlying line editor ex. It is possible to use the command mode of ex from within vi and to use the command mode of vi from within ex. The visual commands are described on this manual page; how to set options (like automatically numbering lines and automatically starting a new output line when you type carriage return) and all ex line editor com- mands are described on the ex(1) manual page.

Или от Ultrix (последняя версия '95): 1] Name vi - screen editor Syntax vi [ -t tag ] [ +command ] [ -l ] [ -r ] [ -wn ] [ -x ] name... Description The (visual) editor is a display-oriented text editor based on The com mand and the command run the same code. You can access the command mode of from within

И таким образом у вас это есть: vi из vi & zwj; sual. Это соответствует шаблону его редакторам-предкам: ex является редактором ex & zwj; и ed является ed & zwj; itor.

Нет никаких указаний на то, что это означает что-то еще. Возможно, vi & zwj; isual I & zwj; nterface (что я узнал это как давно назад), но нет никакой документации, что это означает что-либо иное, кроме ex & zwj; sual.

18
ответ дан 24 May 2018 в 10:15

Если вернуться и посмотреть старую страницу для vi, например, для SunOS 5.10 от '07:

SunOS 5.10 Last change: 16 May 2007 1 User Commands vi(1) The vi (visual) utility is a display-oriented text editor based on an underlying line editor ex. It is possible to use the command mode of ex from within vi and to use the command mode of vi from within ex. The visual commands are described on this manual page; how to set options (like automatically numbering lines and automatically starting a new output line when you type carriage return) and all ex line editor com- mands are described on the ex(1) manual page.

Или от Ultrix (последняя версия '95): 1] Name vi - screen editor Syntax vi [ -t tag ] [ +command ] [ -l ] [ -r ] [ -wn ] [ -x ] name... Description The (visual) editor is a display-oriented text editor based on The com mand and the command run the same code. You can access the command mode of from within

И таким образом у вас это есть: vi из vi & zwj; sual. Это соответствует шаблону его редакторам-предкам: ex является редактором ex & zwj; и ed является ed & zwj; itor.

Нет никаких указаний на то, что это означает что-то еще. Возможно, vi & zwj; isual I & zwj; nterface (что я узнал это как давно назад), но нет никакой документации, что это означает что-либо иное, кроме ex & zwj; sual.

18
ответ дан 24 May 2018 в 10:15

Другие вопросы по тегам:

Похожие вопросы: