Состоялся (http://lists.gnu.org/archive/html/nano-devel/2017-03/msg0009...) релиз консольного текстового редактора GNU nano 2.8.0 (https://nano-editor.org/), предлагаемого в качестве редактора по умолчанию во многих пользовательских дистрибутивах, разработчики которых считают vi слишком сложным для освоения.В новом выпуске осуществлён переход на использование библиотеки gnulib, что отразилось в большом числе внутренних изменений. Из новшеств, заметных пользователю, отмечается улучшение навигации по длинным строкам, не вмещающимся в ширину экрана и визуально переносимых на следующую строку (soft wrap). Клавиши вверх и вниз теперь перемещают курсор между визуальными строками, вместо перемещения между логическими строками. Аналогично клавиши Home и End теперь перемещаются по визуальным строкам, но если курсор уже вначале или конце визуальной строки, нажатие приводит к перемещению к началу или концу логической строки.
URL: http://lists.gnu.org/archive/html/nano-devel/2017-03/msg0009...
Новость: https://www.opennet.ru/opennews/art.shtml?num=46294
Разработчики свои терки уже уладили?
vim и то интуитивней этого поделия с велосипедными сочетаниями клавиш
ctrl+w для записи и ctrl+x для выхода это сложнее чем vim?
Не сложнее, менее интуитивно. Доказательством можно считать уже то, что ctrl+w там для поиска текста, а не для записи, как тебе интуитивно показалось. А для записи файла там ctrl+o, то есть комбинация, которая в большинстве редакторов служит для противоположного действия - open.
Ага, только для vim интуитивно означает, что ты должен проштудировать vimtutor чтобы пользоваться тектовым, блин, редактором иначе он будет пищать и все портить.
Нет. Интуитивность для vim совсем не в том. Самый показательный пример это ортогональность в нем объектов/движений и действий. В других редакторах, включая nano, приходится запоминать шорткаты для всех сочетаний, а в vim о правильном шорткате можно легко догадаться.
А если намеренно ограничится лишь самыми примитивными действиями в редакторе, то и в vim достаточно знания о входе и выходе из режима вставки, чтобы использовать его "интуитивно", то бишь как блокнот. Для таких даже есть вариант запуска его как evim.
> Ага, только для vim интуитивно означает, что ты должен проштудировать vimtutorЭто четверть часа. Думаю, каждый пишущий здесь гневно о vim уже потратил куда больше времени на пустые комментарии...
> чтобы пользоваться тектовым, блин, редактором иначе он будет пищать и все портить.
Ну так это ж Редактор, а не погремушка. Это и автор фразы насчёт "портить и бибикать" более чем понимает, кстати ;-)
В Ctrl+O, O - это output. Что тут сложного?
Еще один nano-Акела промахнулся. Вообще-то там O взялось из writeOut, а не из Output.
> В Ctrl+O, O - это output. Что тут сложного?И то правда: "O - это output". А ":w - это write". Первое только в nano, второе только в vim. И чем первое очевидней второго?
Он такой простой и удобный, что ты запутался в двух сочетаниях клавиш.
И чем их ctrl-q для выхода не устроило? "Шоб не как у всех"?
> ctrl+w для записи и ctrl+x для выхода это сложнее чем vim?Это работает только дл имаксеров: половина коткеев срабатывает с _полвоны_ имаксовского аккорда. Вимовские аккорды поподам не делятся.
Друх ты мой интуитивный, nano позиционируется как простой консольный редактор/редактор для начинающего пользователя. В нём все основные комбинации клавиш прописаны на рабочем экране. А vim настолько интуитивен, что всё портит и бибикает буквально у каждого первого пользователя открывающего его в первый раз не раскурив перед этим ман как следует.
Интуитивность действительно не слишком удачное слово, скорее логичность и предсказуемость. Проявляется это при чуть большем уровне освоения, чем просто запуск редактора и выход из него.
а вы все программы запускаете не читаю документацию к ним?
Не обобщайте, кто-то читает документацию к текстовым редакторам? Основные функции должны быть понятны сразу и в Нано их сразу показывают.
я, например, читаю мануалы ко всему чем собираюсь пользоваться
прежде всего, чтобы понять концепции, заложенные в инструмент
вим, к примеру, делался как более наглядный и простой вариант неинтерактивных редакторов типа ed, поэтому он заточен под выполнение команд, автоматическую обработку текста и имеет минимум интерфейса.
а нано делался для идиотов, ничего кроме ворда не видавших, поэтому там минимум функционала и максимум подсказок
не надо их сравниватьпри запуске вима, кстати, сразу показывается справка - у меня получилось выйти из него с первой попытки.
Прелестно. Знаток инструментов и мануалов путает vi и vim.
Вроде с самого начала ветки речь только о vim, не о vi. Где ты vi увидел?
дак на уровне восприятия интерфейса vi и vim - одинаковы
кстати - vim при отсутствии конфига начинает эмулировать поведение vi, чтобы не пугать нововведениями старичков
Только почему-то окрытие (ctrl-r, alt-f) и переключение между файлами(alt-< и alt->), отмена и повтор изменений(alt-u и alt-e), выделение(ctrl-shift-6) и копирование(alt-a, при этом вставка ctrl-u) к этим основным не относится, вообще остается вопрос как эти кибинды придумывали.
> Только почему-то окрытие (ctrl-r, alt-f) и переключение между файлами(alt-< и alt->), отмена
> и повтор изменений(alt-u и alt-e), выделение(ctrl-shift-6) и копирование(alt-a, при этом
> вставка ctrl-u) к этим основным не относится, вообще остается вопрос как
> эти кибинды придумывали.Пардон, копирование alt-shift-a, alt-a - отмена выделения.
"Мне маны читать некогда, я программист"(с)
> vim и то интуитивней этого поделия с велосипедными сочетаниями клавишТак сравнивают-то с vi, который вообще аварийный редактор (и никакое nano в _тех_ условиях может даже пикнуть не успеть). Видимо, дальше вешалки эти люди в театр не прошли...
Да где-то одинаково скорее для нового пользователя.
Меня вот в институте vi изнасиловали, поэтому я им умею.
А как какой-нибудь nano или emacs случайно открою, так сразу кричать начинаю "выпустите меня! как отсюда выйти???"
лучший редактор
все что надо есть
чего не надо как в емаксе и виме нет
Аналог ee в Линуксе.
> Аналог ee в Линуксе.В ее можно сохранить изменения не через седалище - или выходя через еxit или используя CTRL+C + write, c указанием имени файла?
Давай исправлю: "лучший редактор для тех, кому нужно от редактора то же, что и мне"
А объективно он даже в первую десятку не входит.
Ну не знаю ребята. Когда по умолчанию открывается nano вместо редактора меня чуть ли не в дрожь бросает от него, жутко бесит. Предпочитаю mcedit, vi или vim.
>все что надо естьменять кодировку текста может? ;)
https://www.youtube.com/watch?v=uB4zwhvaKLE
Стандарт, это когда всем одинаково неудобно. Так уж лучше пусть везде будет ви.
Да, действительно, когда начинаешь работать на нескольких разных машинах сразу - хочется единообразия.А у вима одна проблема: долгий холодный старт (пока развернешь патоген, пока разберешься с копированием/вставкой, ...)
> А у вима одна проблема: долгий холодный стартЭто на чём? (и нет, у меня он запускался неуловимо быстро задолго до i7 с ssd)
С точки зрения совсем новичка nano может и проще, хотя я считаю MC(etdit) новичкам в unix`ах будет во всех смыслах удобнее. Когда я был новичком, я старался избегать vi(m), но стоило познать основы работы - это буквально 15 минут... и всё, многие годы подряд на другие консольные редакторы я даже не смотрю. Так что вопрос тут просто в лени к познанию и современной тенденции к паразитному упрощению всего, что можно и нельзя. Кто хочет, тот сам разберется, сравнит и сделает выбор, а кто не хочет, так и будет использовать псевдо удобные поделки.
> многие годы подряд на другие консольные редакторы я даже не смотрюпочему же только консольные?
в дистрибутивах при инсталяции должен быть выбор редактора по-умолчанию ;-),а в nano конфиг для изменения горячих клавиш.
А так mcedit куда универсальней и проще...
> в дистрибутивах при инсталяции должен быть выбор редактора по-умолчанию ;-),Ммм... ну можно, конечно, слепить alterator-editor для изменения EDITOR... (в смысле какую-нить штуку, которая умеет стопку подобных вещей подкрутить)
Но сдаётся мне, что это мало что облегчит тем, кому эта проблема ещё реальна.
Или нет?
>в смысле какую-нить штуку, которая умеет стопку подобных вещей подкрутитьОна уже есть сто лет как, называется eselect. Хотя, если пепел nih стучит в сердца...
>>в смысле какую-нить штуку, которая умеет стопку подобных вещей подкрутить
> Она уже есть сто лет как, называется eselect. Хотя, если пепел nih
> стучит в сердца..."eselect aims for ease of use and consistency between configuration and administration modules used within a Gentoo installation" -- подозреваю, что наш и Owl'овый control(8) является более общим механизмом, чем эта штука. Хотя всё равно спасибо.
> разработчики которых считают vi слишком сложным для освоенияЧто за формулировки?! - vi умеет хорошо делать только две вещи: портить текст и бибикать.
Вспомнилось "Компьютер делает то, что вы ему приказываете, а не то, что вы от него хотите".
> Вспомнилось "Компьютер делает то, что вы ему приказываете, а не то, что
> вы от него хотите".Вспомнилось: DWIM ;-)
А вообще не зачет им - не смогли выйти https://www.opennet.ru/opennews/art.shtml?num=44654Надо было какой-нибудь LGBTшный БАБАХ делать, тогда может быть прокатило.