Доступен порт Vim, адаптированный для работы в web-браузере

В рамках проекта Vim.js выполнено портирование текстового редактора Vim для работы в окружении web-браузера. Проект интересен тем, что он позволяет выполнить в браузере полноценный Vim, полностью аналогичный обычному Vim, собранному в режиме "--with-features=small:". Для обеспечения работы в браузере код на языке Си был транслирован в JavaScript при помощи компилятора Emscripten.

Для оценки работы Vim в браузере подготовлена специальная демонстрационная страница. Для учета специфики запуска в браузере в Vim.js реализованы некоторые дополнительные возможности, такие как возможность запуска JavaScript кода из сеанса редакторования, поддержка загрузки локальных файлов для редактирования и файлов из сервиса Dropbox. Проект также можно использовать в форме библиотеки для интеграции функций редактирования в web-приложения. Интересно, что Vim.js сохранил возможность использования преднастроенного файла конфигурации "vimrc" - конфгурация сохраняется через localStorage API, для изменения настроек можно запустить ":e $VIM/vimrc".

Источник:
http://www.opennet.ru/opennews/art.shtml?num=41158

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>