LINUX.ORG.RU

Re: VIM vs NANO в Gentoo

Он прав. Vim не осилить тому, кто не учился работать в vim'e. Разобраться же в nano - 3 секунды.

Obey-Kun ★★★★★ ()

Re: VIM vs NANO в Gentoo

в нормальных дистрибутивах давно есть /usr/bin/editor, являющийся симлинком на тот текстовый редактор, который пожелает администратор.

maloi ★★★★★ ()
Ответ на: Re: VIM vs NANO в Gentoo от maloi

Re: VIM vs NANO в Gentoo

[sanja@amigo ~]$ whereis editor && whereis vim && whereis nano && lsb_release -d
editor:
vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
nano: /usr/bin/nano /usr/share/nano /usr/share/man/man1/nano.1.gz
Description:	Fedora release 11 (Leonidas)


[sanja@helennet ~]$ whereis editor && whereis vim && whereis nano && lsb_release -d
editor:
vim: /usr/bin/vim /usr/share/vim /usr/share/man/man1/vim.1.gz
nano: /usr/bin/nano /usr/share/nano /usr/share/man/man1/nano.1.gz
Description:	CentOS release 5.3 (Final)

Чем не «номальные»? /usr/bin/editor нет

novitchok ★★★★★ ()
Ответ на: Re: VIM vs NANO в Gentoo от novitchok

Re: VIM vs NANO в Gentoo

export EDITOR уже отменили?

По сабжу: нано не нужен.

anonymous ()

Re: VIM vs NANO в Gentoo

> Как убедить этого нехорошего человека что он не прав?

У меня сложилось впечатление, что он упёрся рогом, и готов тупить до победного конца. Поскольку администрилка в его руках, в победности конца можно не сомневаться.

Как вариант, можно поднять этот вопрос в гентушных списках рассылки с просьбой ко всем нажать на кнопочку "Vote for this bug". Или тебе все же объяснят почему ты не прав, или предложат фикс который всех устроит, или хотя бы накидают голосов.

А как еще надавишь?

Manhunt ★★★★★ ()
Ответ на: Re: VIM vs NANO в Gentoo от Manhunt

Re: VIM vs NANO в Gentoo

PS Лично мне больше всего нравится идея с символической ссылкой /usr/bin/editor. И выбирается редактор полностью рантайм, и безопаснее по сравнению с переменными окружения.

Manhunt ★★★★★ ()
Ответ на: Re: VIM vs NANO в Gentoo от novitchok

Re: VIM vs NANO в Gentoo

> Чем не "номальные"?

Вероятно, секрет в дебиане головного мозга :) Гибко, секъюрно - о чем еще мечтать?

Manhunt ★★★★★ ()

Re: Или может не прав я?

man sudoers
/editor
...
 env_editor      If set, visudo will use the value of the EDITOR or
...
 editor          A colon (’:’) separated list of editors allowed to be
                 used with visudo.  visudo will choose the editor that
                 matches the user’s EDITOR environment variable if
                 possible, or the first editor in the list that exists
                 and is executable.
DonkeyHot ★★★★★ ()
Ответ на: Re: Или может не прав я? от DonkeyHot

Re: Или может не прав я?

Проблема не в протаскивании EDITOR из переменных окружения. Проблема в том, что в своей дефолтной конфигурации sudo visudo оказывается неработоспособной без nano, не смотря на наличие в системе подходящих редакторов. И нужно долго трясти бубном, чтобы разобраться, как ее починить. Возможно, я просто не понимаю красноглазого счастья..

Manhunt ★★★★★ ()

Re: VIM vs NANO в Gentoo

А как быть с теми, кто не умеет vim? Как же они тогда познаю счастье gentoo?

AITap ★★★★★ ()
Ответ на: Re: Или может не прав я? от Manhunt

Re: Или может не прав я?

>Проблема в том, что в своей дефолтной конфигурации sudo

Само собой. В чём проблема изменения конфигурации в не-дефолтную? Трудно рутом sudoers, заточенный под vim, из бекапа скопировать? Одна команда же.

DonkeyHot ★★★★★ ()
Ответ на: Re: Или может не прав я? от DonkeyHot

Re: Или может не прав я?

> В чём проблема изменения конфигурации в не-дефолтную?

В том, что такая проблема вообще существует. Говорю, как оголтелый фанатик принципа "it just works". Кому-то, может, наоборот нравится в конфигах ковыряться - и это не проблема, а сплошное удовольствие такому человеку будет...

Manhunt ★★★★★ ()
Ответ на: Re: VIM vs NANO в Gentoo от AITap

Re: VIM vs NANO в Gentoo

> А как быть с теми, кто не умеет vim?

Им не нужно удалять nano ;)

Manhunt ★★★★★ ()
Ответ на: Re: Или может не прав я? от Manhunt

Re: Или может не прав я?

>Говорю, как оголтелый фанатик принципа "it just works".

Ну, тебя же не удивит, что при замене init-а на что-то "иное" твоя система перестанет грузиться? При сборке прошивать в default все существующие текстовые редакторы -- минимум глупо, максимум - невозможно, т.к. всегда найдётся кто-то предпочитающий, что-то маргинальное (скажем, мне yi нравится). Вывод: нестандартная конфигурация не должна работать "из коробки", т.к. её там не было (иначе она стандартная).

DonkeyHot ★★★★★ ()

Re: VIM vs NANO в Gentoo

Вот написал... Если не влом, гентушники, поддержите... 8)

Hello, happy Gentoo users! I'm new on this distro, so I'm sorry if you consider
to be stupid what I gonna say.

Many of us prefer editors other than nano. Some of us believe in ideas of
freedom and choice which Gentoo provides us with. But...

There're ones who prefer primitive hardcoding over giving the enduser to choose.
There're defaults set by someone, that you should respect. Because...
Just because he wants so. Because you are nothing. Just another ungrateful user...
An example?

The package SUDO. It is one of the most mandatory package in distro.
But it totally ignores the enduser's favor in editing.
It just hardcodes what the ebuild's admin decided. Once and forever.

Do you want to remove nano from your system? DON'T DO THAT! Or you gonna
get some issues you shouldn't get if the things work as they expected.

I just installed VIM with emerge, and removed nano because I considered
it to be absolutely unnecessary in my system. Why I need nano? I am a VIM fan.
Here the troubles begin...
Run "sudo visudo" and you get this:
~ $ sudo visudo
visudo: no editor found (editor path = /bin/nano)
~ $ env | grep -i edit
EDITOR=/usr/bin/vim

What a surprise! Hm... Possibly I did something wrong when setting my system,
that terminates me with this error?..

So I was forced to spend my time analysing what is wrong with the package and
how to fix that. Because I remember it was working as expected in my previous
LFS (linuxfromscratch) system. My quests leaded me to the ebuild of sudo.
And I saw this nice shiny line there:
--with-editor=/bin/nano

Stop. I don't use nano. I even don't have it! But the ebuild doesn't check if
nano is installed. No care. It was just like said to me:
"Hey, you are just a stupid moron! Who removes default editor? He-he..."

I asked the ebuild maintainer to fix this behaviour. And what did he say?
"You should read manual page of sudo in order to make it work as expected.
To make it respect your preferences. And I don't care what editor you prefer.
Nano is Gentoo default editor!!! You understand? Stop boring me!
I will not change anything! Ha-ha..."

Actually it was said in other words but the idea is same.
Looks like the principle "it just works" is not for Gentoo users.

If you don't agree with ignoring of your preferences, please vote for this bug:
http://bugs.gentoo.org/votes.cgi?action=show_user&bug_id=286017#vote_286017

P.S. Defaults are not bad. But they should not override our favourites.

Thank you.

Spinal ()
Ответ на: Re: VIM vs NANO в Gentoo от vasily_pupkin

Re: VIM vs NANO в Gentoo

> Не прав ты.

Логично. Твоя аргументация впечатляет.

Spinal ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.