Перечень дополнительных возможностей по сравнению с оригинальной версией: - Полная русификация. - Возможность использовать любые символы 127-255 в командной строке, поисках и т.д. - Новые клавиши: ^N / ^O - перенести левый / правый каталог в командную строку, Esc - очистить командную строку, '*' - инвертировать отмеченные файлы. - Изменен алгоритм поиска в просмотре и редакторе - ну очень тормозной был :( - При создании каталога можно указывать несколько подкаталогов (mkdir -p). - Удаление не пустых каталогов (rm -r). Нельзя удалить ".", ".." и "/". - Копирование каталогов (cp -r). - Перекодировка при просмотре и редактировании файла. Поддерживаемые кодировки: koi - KOI8-R, alt - CP866, win - CP1251, iso - ISO-8859-5. Переключение таблиц по F8, сброс перекодировки по ^T, текущая таблица перекодировки выводится в верхней строке. - Новые ключи в decoini: sk, sa, sw, si - кодировка русского языка, принятая на машине. По умолчанию - sk. - Новые ключи в decoini: me, mr, mu, md, mf - язык для вывода сообщений. По умолчанию - me. Переменная MSG больше не нужна. - Новый пункт меню 'cOdeset' - выбор кодировки. В пунктах меню 'Language' и 'cOdeset' доступны не все возможные варианты, поэтому чтобы установить, например, немецкий язык или кодировку iso8859-5, надо вручную редактировать decoini. - При просмотре и редактировании файла возможен повтор поиска по ^L. При отсутствии строки поиска нажатие ^L действует как F7. По ^N - новый поиск от начала файла. - Выделение действует на файлы и каталоги. - Удаление, копирование, перемещение отмеченных каталогов. - Удаление символических линков. - Перерисовка экрана по ctrl ']' обновляет каталоги. - Добавлен пункт меню - быстрое сравнение каталогов. - Изменено действие '+', '-' и '*': + - не действует на каталоги - - действует на все * - не действует на каталоги, снимает с каталогов отметку - Решена проблема y2k ;) Спасибо Anatoly A. Orehovsky (tolik@mpeks.tomsk.su). - Вывод сообщения после сравнения одинаковых каталогов. - Внизу панели выводится количество и размер файлов в текущем каталоге, а также количество и размер отмеченных файлов. Если на файлы наложен фильтр, то выводится информация только по отфильтрованным файлам. Новый пункт меню 'show files Information'. Новый ключ в decoini: I - не показывать информацию о файлах. - Нормально показываются и редактируются большие файлы. Спасибо Ivan Pascal (pascal@tsu.ru). - Перед запуском исполняемого файла по нажатию Enter, производится поиск по файлам расширений (profile или .deco). Если соответствия не найдено, то файл запускается, иначе выполняется действие, указанное в файле расширений. - Снимается отметка с файлов при переходе в другой каталог. - Сохраняется отметка файлов при изменении сортировки. - Сортировка переменных среды в выводе команды env. - Сделана поддержка configure. - Если при вводе команды deco переходит в режим увеличенной командной строки, то при первой возможности происходит возврат в режим полного экрана. - Исправлено переполнение командной строки при редактировании ранее введенной команды. - При просмотре каталога стрелка влево в первом столбце действует как 'Home', а стрелка вправо в последнем столбце - как 'End'. - Если имя файла более 14 символов, внизу панели выводятся последние символы имени. Новый ключ в decoini: C - символы для замены начала, конца и середины имени файла. По умолчанию - '{', '}' и '~'. - Исправлено большое количество ошибок связанных с переполнением буфера. - Нормальная работа с длинными именами файлов. - При просмотре основного меню, истории команд и меню пользователя работают клавиши 'Home', 'End', 'PgUp', 'PgDown'. - Добавлены встроенные команды :v, :hv, :e - вызов встроенного вьюера (в обычном и шестнадцатиричном режиме) и редактора. Мелкие доработки встроенного вьюера и редактора. Новый ключ в decoini: a - возможность смотреть/редактировать специальные файлы. По умолчанию отключено. - Новый ключ в decoini: b[0|1] - включение/выключение звукового сигнала после выполнения команд. По умолчанию включено. - При редактировании командной строки разделителями слов считаются символы из класса isspace и ispunct. - Новый формат файла настроек. - Отредактирован termcap для нормальной работы в X Window System. - Запрещено копирование, перенос и удаление "." и "..". - При запуске определяется размер экрана. Явно размер можно задать при помощи переменных среды LINES и COLUMNS (наибольший приоритет) или в termcap (наименьший приоритет). - Сделана история для всех строк ввода. - При просмотре истории команд и строк ввода работает прокрутка. - Новые параметры в decoini: HistSize - максимальное количество строк в истории команд и строк ввода (по умолчанию 200, 0 - неограничено) и HistUnique - количество уникальных строк в истории (по умолчанию 20, 0 - все строки уникальны). - Сделано сохранение истории команд и строк ввода в файле. - Все конфигурационные файлы пользователя хранятся в каталоге ~/.Deco. Если в ~/.Deco файл не найден, то он ищется в домашнем каталоге. Сохранение и редактирование конфигурационных файлов происходит только в каталоге ~/.Deco. - Новый параметр в decoini: AutoSaveHist - разрешение/запрет сохранения истории команд и строк ввода в файле. По умолчанию разрешено. Новый пункт меню 'auto save hisTory'. - Новый параметр в decoini: UseTtyHist - разрешение/запрет сохранения отдельной для каждого терминала истории команд и строк ввода. По умолчанию запрещено. После разрешения история команд будет сохраняться в файле ~/.Deco/.decohist.<имя терминала>. Новый пункт меню 'hisTory file with ttyname'. - Новый пункт меню 'cLear history' - очистка истории команд и строк ввода. - После чтения настроек из файла ~/.Deco/.decoini ищется файл ~/.Deco/.decoini.<имя терминала>, если такой файл найден, то он обрабатывается. - При запуске вторым аргументом можно задавать начальный каталог для правой панели. - По умолчанию все конфигурационные файлы находятся в /usr/local/share/deco (вместо /usr/local/lib/deco). - Новый пункт меню 'reInitialization' - повторная обработка конфигурационных и системных файлов. - В пункте меню 'sHell' можно выбрать использование командного интерпретатора из passwd-файла или задать другой командный интерпретатор. - Новый пункт меню 'confiGuration file edit' - редактирование файла настроек (~/.Deco/.decoini или ~/.Deco/.decoini.<имя терминала>). - После редактирования через меню файла расширений, изменения сразу вступают в силу. - В файле настроек можно указывать цвета для суперпользователя.