>Доброго времени. Есть несколько вопросов (OC FreeBSD 5.3 Release). Извиняюсь, если запостил
>не в тудой...
>
>1. Подмонтировать виньдовые диски с русскими именами файлов.
>
>Линуксоиды говорят о -oiocharset=koi8r в команде mount? но подозреваю, это не работает
>во фре.
>Во фре есть mount_msdosfs, но в ней это не работает... А обычный
>mount выдает ошибку.
еще есть команда man (manual):
man mount_msdosfs
...
SYNOPSIS
mount_msdosfs [-o options] [-u uid] [-g gid] [-m mask] [-M mask] [-s]
[-l] [-9] [-L locale] [-D dos-codepage] [-W table] special
node
...
...
EXAMPLES
To mount a Russian MS-DOS file system located in /dev/ad1s1:
mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad1s1 /mnt
это в случае монтирования M$ разделов на локальных дисках, если
по сети через самбу:
man mount_smbfs
>2. Русификация. Вроде все есть:
>/etc/rc.conf:
> font8x14="cp866-8x14"
> font8x16="cp866b-8x16"
> font8x8="cp866-8x8"
> keymap="ru.koi8-r"
> scrnmap="koi8-r2cp866"
>/etc/ttys:
> ttyv0 "/usr/libexec/getty Pc" cons25r on secure
> и все в таком духе.
>/root/profile:
> TERM=${TERM:-cons25r}
> export TERM
>
>А вот не выходит...
>
>3. В редакторе vi не могу настроить чтобы при перемещении курсора (вниз
>или вверх) сохранялся режим insert. Где можно/нужно покопать?
при правильно выбраном TERM все работает, если же услышал писк - значит
вывалился обратно в командный режим. Если же заходишь с удаленной машины
с использованием эмуляции TERM - необходимо правильно замапировать клавиши
курсора: либо в программе которую используешь в качестве удаленного
терминала, либо на freebsd по кодам которые передает программа эмулирующая
удаленный терминал. Если в программе удаленного терминала все правильно
эмулируется и передаются - вовсе ничего настраивать не надо:
:i (вошли в режим ввода или :a append)
asfkjasklfjkl
asdНАБИРАЕМfjklasdjf
asdfjkl
теперь движем курсором вверх и вправо на 3 символа и продолжаем набор,
после набора стрелку вниз - слышим пи-пи (вывалились в командный режим так
как достигли EOF)
man vi(nvi)