Как я могу проверить, какая версия редактора VI у меня есть?


23

Как я могу проверить, какая версия viредактора у меня есть? Как лучше всего обновить его или установить vimна Solaris?

Ответы:


25

Согласно http://www.vim.org/download.php , Sun Solaris Vim входит в состав программного обеспечения Companion: http://wwws.sun.com/software/solaris/freeware/ .

У команды vi была :ve[rsion]команда по крайней мере до 1979 года, поэтому она должна работать с любым выпуском Solaris.


:veуже существовал в самой первой версии vi, выпущенной 1 января 1978 года. См. github.com/nt-roff/ex-1.1 для исходного кода оригинальной документации.
user3224237


4

Вы должны попытаться найти viверсию с помощью менеджера пакетов:

pkginfo | grep -i vi 

или:

pkginfo '*vi*'

1
А для Соляриса 11,pkg list vim
багамат

1

Вы можете просто открыть редактор, набрав

vi

Откроется страница по умолчанию с номером версии.


1
Это может работать, vimно не работает для Джой vi.
crw

0

В Solaris 11 и более поздних выпусках vim теперь является версией vi по умолчанию.


-1
vi --version 

должен сделать эту работу :)


Пожалуйста, кто-то объясняет, что не так с этим ответом. Спасибо.
Паоло

1
На Солярисе 9, vi --versionотпечатки vi: illegal option -- -. vimраспознает --versionопцию; других viреализаций, в том числе nvi, нет.
Кит Томпсон

Также этот ответ не затрагивает другую часть вопроса: обновление или установка Vim на Solaris.
MetaEd
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.