Ответы:
Функционально vim - почти правильный надмножество vi . Поэтому все, что есть в vi, доступно в vim.
Vim добавляет на эти функции. Вот некоторые из расширенных возможностей vim:
Есть еще много различий. Ниже приведены источники, в которых мало хороших мест, чтобы начать узнавать больше.
Источник: Vim.Org , Vim on Wikpedia .
Надеюсь, это поможет! :)
«vi» - это текстовый редактор с первых дней существования Unix. Он стал довольно популярным и попал в спецификацию Single Unix (SUS) и POSIX, но не был в свободном доступе до 2002 года.
Итак, появилось несколько бесплатных vi-подобных редакторов. Vim ("vi улучшенный") является одним из этих редакторов. Как следует из названия, он добавляет множество функций в оригинальный интерфейс vi.
В Ubuntu Vim является единственным vi-подобным редактором, установленным по умолчанию, и vi
фактически запускает Vim по умолчанию.
Другие популярные vi-подобные редакторы, доступные в Ubuntu, например, nvi
и elvis
.
In Ubuntu Vim is the only vi-like editor installed by default
- Xubuntu здесь: vim: command not found
. Только vi
доступно.
vi
работает vim.tiny
.
vi editor - самый популярный текстовый редактор в Linux. Можно сказать, что он имеет простой черно-белый экран, т. Е. Если вы набираете какую-либо команду, подсветка кода отсутствует, где, поскольку vim является улучшенной версией VI, она также имеет такие же функции, как vi, но также имеет подсветку кода.
Оба имеют эти 4 основных режима:
Между ними действительно есть большая разница. Я использую и nvi и vim ежедневно. Ни один из них не идеален, но они все еще лучше, чем что-либо еще там.
У Вима больше всего. В дополнение к подсветке синтаксиса (при компиляции с поддержкой для него) он выполняет автоматическое преобразование наборов символов, окончаний строк и тому подобное. Он имеет несколько способов нумерации строк, что действительно удобно. Vim, безусловно, многое говорит об этом.
К сожалению, vim нарушает философию vi, смешивая режимы редактирования и вводя огромное количество бесполезных и избыточных функций. Конечно, поначалу удобно, что вы можете, например, перемещаться с помощью клавиш курсора в режиме вставки, но у него также есть некоторые действительно странные нежелательные побочные эффекты (например,. Становится странным и непредсказуемым).
Vim (хотя, безусловно, и IMproved, как он утверждает) также является раздутой, странной и непоследовательной смесью сломанного vi и немодального редактора. :П
Я все еще люблю это, все же. И вы можете исправить это, настроив свою конфигурацию; D
^B
рекламные символы на экран и давать звуковой сигнал.
Часто задаваемые вопросы по Vim имеют хорошо отформатированный список: https://vimhelp.org/vim_faq.txt.html#faq-1.4
Выдержка из FAQ: