Yzis

Что есть это? 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.

Прокомментировать

Ваш e-mail адрес никогда не будет опубликован или разглашен. Обязательные поля отмечены знаком *
*
*