1

Я в замешательстве, vim входит в разные типы, такие как GUI IDE или тот, который работает в командной строке (и терминальный сервер)?

Используется ли vim только для редактирования текстовых файлов, или он также может использоваться для автоматизации других задач?

На Mac какие версии vim существуют, и совместимы ли они на 100% с vim для Ubuntu Linux?

3 ответа3

1

Vim может быть создан для работы в средах с графическим интерфейсом и текстовых терминалах / консолях. Он довольно широко портирован (то есть может быть скомпилирован и запущен на многих платформах).

На веб- сайте vim.org есть ссылки для загрузки как исходного кода, так и предварительно скомпилированных версий, которые поддерживают текстовые и / или графические режимы на многих поддерживаемых платформах.

Vim может использоваться для автоматизации определенных задач. Поскольку это в первую очередь текстовый редактор, задачи, которые состоят в основном из внесения изменений в текстовые файлы, являются наиболее естественными. У него есть собственный язык сценариев.

Vim также может встраивать один или несколько других языков общего назначения (Lua, Perl, Python, Ruby и Tcl) для использования в «сценариях» Vim. Я полагаю, что вы можете выполнить практически любую задачу автоматизации изнутри Vim, используя один из этих языков в качестве моста к более универсальной системе автоматизации (COM/WMI в Windows, AppleScript в Mac OS X, оболочки и инструменты командной строки в Unix иные системы), но такое использование, вероятно, не очень распространено.

Mac OS X поставляется с текстовой версией Vim (/usr/bin/vim), которую можно использовать в окнах терминала .

Также доступны две последние версии графического интерфейса: MacVim на основе какао на code.google.com и MacOSXVim на основе углерода на sourceforge.net.
Старый сайт macvim.org явно заброшен; он имеет только старые версии (около 2007 года).

В общем, Vim работает одинаково на каждой поддерживаемой платформе. Однако Vim имеет много дополнительных функций, которые могут быть включены только во время компиляции, поэтому точная совместимость между двумя «сборками» (например, для двух разных платформ) будет зависеть от функций, которые были включены для каждой сборки.

0

1) Фон VIM vim - это текстовый редактор, он расшифровывается как VI Improved. Первоначально он был выпущен для Amiga, но был применен в среде Unix и Linux. Он доступен только для текста и GUI.

URL для вашей ссылки:: http://en.wikipedia.org/wiki/Vim_(text_editor)

2) Где скачать vim www.vim.org

Он поддерживает множество платформ, и установщики установят как консоль, так и Windows.

3) Vim можно использовать для редактирования текста и автоматизации других задач?

Vim, как уже упоминалось, является редактором. автоматизация задач как через bash-файл, я не думаю, что vim - лучший инструмент здесь. Sed будет одним

4) Mac Vim

http://code.google.com/p/macvim/

Совместимость по отношению к Ubuntu: с точки зрения функциональности он довольно близок, но он довольно хорошо проделан. Но ничто не сравнится с оригинальным VIM!

Надеюсь, что это поможет очистить ваши сомнения!

веселит.

0

Существует несколько видов VIM, некоторые из которых являются консольными, некоторые графическими.

Для Mac проверьте Mac Vim. Vim - это текстовый редактор, но это также интерфейс, который поддерживает макросы, которые позволяют автоматически выполнять какие-либо действия с файлом, но не предназначены для автоматизации «задач». Если задачи не означают изменение вещей в файле или генерирование текста.

Что касается совместимости, команды, которые вы используете в vim, являются кроссплатформенными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .