Что есть это? Yzis – это vi-like тектовый редактор (уже интересно). Но разработчики утверждают (или надеятся) что у них получится быстрый и мощный как Vim редактор, а может быть и мощнее в некоторых областях.
Ядро (core) yzis не привязано к какой-либо графической библиотеке, и написано на libyzis, распростаняющейся под GPL. Поэтому можно с легкостью писать фронтэнды на разных библиотеках, разработчики планируют пока поддерживать только qyzis (qt), kyzis (kdelibs), nyzis (ncurses). Забегая вперед, скажу, что kyzis в svn еще нет.
Первые впечатления от увиденного: “Ух-ты, запустилось!”. На “первой странице” можно увидеть надпись, гласящую о том, что использовать yzis стоит только ради тестов.
Работать в нем, конечно, может только любитель vi-like управления. Да и он долго не выдержит от количества багов. К примеру, у меня переключение раскладки идет по Caps Lock, yzis же его отображает как квадратик при каждом нажатии, а иногда (закономерность еще не обнаружил) перестает печататься текст, но курсор при этом двигается. А однажды у меня начали пропадать предыдущие слова. В общем, набирать код не возможно. Этот обзор тоже сначала писался в qyzis, но потом автора задолбало, и он открыл любимый kwrite :) Зато он умеет открывать и сохранять (похоже это работает железно).
В меню настроек очень мало – точнее они полностью отсутствуют, ибо то что есть просто заготовки. Но gvim не настраивается, не из меню, а из консоли, но и тут меня разочаровали, хоть автодополнение команд и есть, но их тоже очень мало :(
Ничего, сделают, работа идет.
Я не мог ограничиться запуском одного фронтэнда. Запустил nyzis, он оказался похож одновременно на less и vim – мне понравился, не исключено что я буду именно им пользоваться, когда выйдет версия постабильней и поюзабельней. Сейчас объясню почему.
Сравните
$ pmap `pidof nyzis` | grep /usr/bin/nyzis 0000000000400000 96K r-x-- /usr/bin/nyzis 0000000000618000 4K rw--- /usr/bin/nyzis $ pmap `pidof qyzis` | grep /usr/bin/qyzis 0000000000400000 144K r-x-- /usr/bin/qyzis 0000000000623000 8K rw--- /usr/bin/qyzis
$ pmap `pidof vi` | grep /usr/bin/vi 0000000000400000 1404K r-x-- /usr/bin/vi 000000000075e000 64K rw--- /usr/bin/vi $ pmap `pidof gvim` | grep /usr/bin/gvim 0000000000400000 4276K r-x-- /usr/bin/gvim 0000000000a2c000 308K rw--- /usr/bin/gvim
Возможно это объясняется, тем что yzis “ничего” не умеет, с другой стороны, если ему добавить функционал, я думаю, он вряд ли будет жрать почти в 15 раз больше памяти.
Ребята замахнулись, не просто на хороший редактор, они похоже хотят занять трон vi. Очень, очень интересно :)
P.S. В Арче в AUR’е есть PKGBUILD для yzis-svn.


