пытаюсь сделать mcedit дефолтным редактором. Перепробовал кучу способов:
и в профайле юзера писал EDITOR=mcedit; export EDITOR
и в общем профайле писал EDITOR=mcedit; export EDITOR
и в шеле писал export EDITOR=mcedit
и set EDITOR=mcedit.
Пытался то же самое для ее сделать, аналогично. все равно грузится vi.
Есть у кого нить соображения?
система FreeBSD 8.0
шел bash
Дефолтным редактором где? В mc?
Ну-да, ну-да....Параметры конфигурации
Прочие настройки
[x] Встроенный редактор
[x] Встроенный просмотр
setenv EDITOR mcedit
дефолтный в системе. Чтоб крон редактировать chpass и тд.
> setenv EDITOR mceditне помогает.
я на своего пользователя судо сделал, и открываю MC при входе. так вот, если просто с консоли залогиниться, mcedit пашет прекрасно. если через судо - открывается ви.
man crontab:
The -e option is used to edit the current crontab using the editor specified by the VISUAL or EDITOR environment
variables. After you exit from the editor, the modified crontab will be installed automatically. If neither of the
environment variables is defined, then the default editor /usr/bin/editor is used....симлинк /usr/bin/editor на mcedit?
>пытаюсь сделать mcedit дефолтным редактором. Перепробовал кучу способов:
>и в профайле юзера писал EDITOR=mcedit; export EDITOR
>и в общем профайле писал EDITOR=mcedit; export EDITOR
>и в шеле писал export EDITOR=mcedit
>и set EDITOR=mcedit.
>Пытался то же самое для ее сделать, аналогично. все равно грузится vi.
>
>Есть у кого нить соображения?
>система FreeBSD 8.0
>шел bashэто из-за каши в голове:
1) man mc
если выставлено use_internal_editor, то переменные среды рояли не играют, иначе
by default vi
2) man ваш_shell
3) man sudo на предмет использования средыиспользование переменных среды в тех или иных случаях подтяните и проблемы растворятся
удачи
>пытаюсь сделать mcedit дефолтным редактором. Перепробовал кучу способов:
>и в профайле юзера писал EDITOR=mcedit; export EDITOR
>и в общем профайле писал EDITOR=mcedit; export EDITOR
>и в шеле писал export EDITOR=mcedit
>и set EDITOR=mcedit.
>Пытался то же самое для ее сделать, аналогично. все равно грузится vi.
>
>Есть у кого нить соображения?
>система FreeBSD 8.0
>шел bashВ файле .profile в домашней папке рута:
# $FreeBSD: src/etc/root/dot.profile,v 1.21.10.1.2.1 2009/10/25 01:10:29 kensmith Exp $
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:~/bin
export PATH
HOME=/root
export HOME
TERM=${TERM:-cons25}
export TERM
PAGER=more
export PAGER
EDITOR=mcedit
export EDITOR
>[оверквотинг удален]
>PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:~/bin
>export PATH
>HOME=/root
>export HOME
>TERM=${TERM:-cons25}
>export TERM
>PAGER=more
>export PAGER
>EDITOR=mcedit
>export EDITORТак работает только при прямом коннекте, при использовании судо не пашет. открывает vi
>[оверквотинг удален]
>>export HOME
>>TERM=${TERM:-cons25}
>>export TERM
>>PAGER=more
>>export PAGER
>>EDITOR=mcedit
>>export EDITOR
>
>Так работает только при прямом коннекте, при использовании судо не пашет. открывает
>viзачем вам советы, если вы их не слышите?!
man sudo на предмет переменных среды до наступления просветления