URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89768
[ Назад ]

Исходное сообщение
"Не получается привязать mcedit как редактор по дефолту"

Отправлено lehanikolaev , 08-Сен-10 10:42 
пытаюсь сделать mcedit дефолтным редактором. Перепробовал кучу способов:
и в профайле юзера писал EDITOR=mcedit; export EDITOR
и в общем профайле писал EDITOR=mcedit; export EDITOR
и в шеле писал export EDITOR=mcedit
и set EDITOR=mcedit.
Пытался то же самое для ее сделать, аналогично. все равно грузится vi.
Есть у кого нить соображения?
система FreeBSD 8.0
шел bash

Содержание

Сообщения в этом обсуждении
"Не получается привязать mcedit как редактор по дефолту"
Отправлено Etch , 08-Сен-10 13:07 
Дефолтным редактором где? В mc?

"Не получается привязать mcedit как редактор по дефолту"
Отправлено Andrey Mitrofanov , 08-Сен-10 19:21 
Ну-да, ну-да....

Параметры конфигурации
Прочие настройки
[x] Встроенный редактор      
[x] Встроенный просмотр


"Не получается привязать mcedit как редактор по дефолту"
Отправлено Small , 08-Сен-10 15:48 
setenv EDITOR mcedit


"Не получается привязать mcedit как редактор по дефолту"
Отправлено lehanikolaev , 09-Сен-10 10:12 
дефолтный в системе. Чтоб крон редактировать chpass и тд.
> setenv EDITOR mcedit

не помогает.
я на своего пользователя судо сделал, и открываю MC при входе. так вот, если просто с консоли залогиниться, mcedit пашет прекрасно. если через судо - открывается ви.


"Не получается привязать mcedit как редактор по дефолту"
Отправлено Etch , 09-Сен-10 12:53 
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 как редактор по дефолту"
Отправлено lavr , 09-Сен-10 12:50 
>пытаюсь сделать 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 как редактор по дефолту"
Отправлено Hammer , 14-Сен-10 09:29 
>пытаюсь сделать 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


"Не получается привязать mcedit как редактор по дефолту"
Отправлено lehanikolaev , 14-Сен-10 12:04 
>[оверквотинг удален]
>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


"Не получается привязать mcedit как редактор по дефолту"
Отправлено lavr , 14-Сен-10 17:27 
>[оверквотинг удален]
>>export HOME
>>TERM=${TERM:-cons25}
>>export TERM
>>PAGER=more
>>export PAGER
>>EDITOR=mcedit
>>export EDITOR
>
>Так работает только при прямом коннекте, при использовании судо не пашет. открывает
>vi

зачем вам советы, если вы их не слышите?!

man sudo на предмет переменных среды до наступления просветления