Реализуются ли реализации vi и emacs для Windows по аналогии с Unix? - PullRequest
1 голос
/ 03 сентября 2008

Если нет, каковы существенные различия?


Редактировать: Дарен Томас спрашивает:

какие?

Я использую gvim для Windows и MacVim для Mac. Кажется достаточно похожим, чтобы быть таким же для меня ...

Под каким, я предполагаю, вы подразумеваете конкретную реализацию vi и emacs для Windows. Я не уверен, поскольку я думал, что было только один или два. Я ищу те, которые наиболее близки к аналогам Unix.

Ответы [ 5 ]

2 голосов
/ 03 сентября 2008

Я использую GNU emacs, созданный для Windows , и обнаружил очень мало различий, если таковые имеются. Есть возможность загрузить ваш файл .emacs из _emacs или .emacs (хотя .emacs отлично работает на XP и выше). Вы можете настроить его так, чтобы по умолчанию использовались окончания строк в стиле Windows или Unix (что, я полагаю, можно сделать и в системе Unix ...).

Вы можете настроить такие параметры, как каталог запуска Emacs и домашний каталог. Чтобы сделать первое, измените ярлык, который запускает emacs. Чтобы сделать последнее, добавьте переменную среды HOME - она ​​будет контролировать, откуда загружаются ваши .emacs. За дополнительной информацией обращайтесь к превосходной странице EmacsWiki MsWindowsInstallation .

0 голосов
/ 03 сентября 2008

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

0 голосов
/ 03 сентября 2008

GNU Emacs долгое время изначально работал в Windows как часть основного источника и может быть скомпилирован с помощью Visual Studio (вы также можете найти некоторые предварительно скомпилированные двоичные файлы). Насколько я знаю, нет существенных различий.

0 голосов
/ 03 сентября 2008

Существует довольно много клонов vi (например, vim), а также различных реализаций Emacs (на ум приходят Gnu Emacs против XEmacs).

Эти клоны различаются в самой Unix и, следовательно, также различаются в Windows.

Одна вещь, которую я нашел с помощью vim, заключается в том, что структура каталогов для плагинов и т. Д. В Windows сильно отличается - ~/vim.rc переводится в %HOME%\vim_rc (или подобное, зависит от того, что я не понимаю), vim стремится сохранить такие как плагины под C:\Program Files\vim\... вместо ~/.vim/...

0 голосов
/ 03 сентября 2008

какие?

Я использую gvim на Windows и MacVim на Mac. Кажется достаточно похожим, чтобы быть таким же для меня ...

...