The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Релиз текстового редактора GNU nano 2.9.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от opennews (??) on 18-Ноя-17, 22:11 
Доступен (https://www.mail-archive.com/info-gnu@gnu.org/msg02363....) релиз консольного текстового редактора GNU nano 2.9.0 (https://nano-editor.org/), предлагаемого в качестве редактора по умолчанию во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения.


В новом выпуске добавлена функция записи производимых клавиатурных манипуляций с возможностью их повторного воспроизведения ("M-:" - для начала и остановки записи макроса, "M-;" - для его воспроизведения). Добавлены клавиатурные комбинации
"^Q" и "^S" для поиска в обратном направлении и сохранения текущего файла, а также изменена комбинация "^W", которая теперь инициирует прямой поиск. В статусной строке обеспечен показ числа открытых буферов. По умолчанию при ошибке в rc-файлах больше не выводится предупреждение с запросом нажатия Enter.


URL: https://www.mail-archive.com/info-gnu@gnu.org/msg02363....
Новость: https://www.opennet.ru/opennews/art.shtml?num=47591

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз текстового редактора GNU nano 2.9.0"  +32 +/
Сообщение от Аноним (??) on 18-Ноя-17, 22:11 
"во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения"-автор знает как правильно создать искру для пожара
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз текстового редактора GNU nano 2.9.0"  +14 +/
Сообщение от Aristarkh on 18-Ноя-17, 22:18 
Автор прав. VIM сложен, но богат функционалом. Никто не утверждает обратного.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Ordu email(ok) on 18-Ноя-17, 22:54 
> Автор прав. VIM сложен, но богат функционалом.

Автор не утверждает, что VIM сложен. Также он не утверждает, что он богат функционалом. Автор утверждает, что мотивом для выбора nano служит то, что разработчики многих пользовательских дистрибутивов считают vim слишком сложным для освоения. И вот тут он неправ категорически. Причём неправ дважды.

Во-первых, то что он высказал -- это его личное мнение, которое никак не подкреплено социологическими исследованиями мнения разработчиков многих пользовательских дистрибутивов. Он же высказывает это мнение в новости, которая претендует на объективность, не подкрепляя своё мнение ссылками. Ни мы, ни автор новости не знаем, считают ли разработчики дистрибутивов vim слишком сложным.

Во-вторых, он просто не прав. Критерий для выбора текстового редактора -- это не сложность освоения, а востребованность пользователями. Если мы представим себе сейчас умозрительно голосование среди всех пользователей дистрибутивов линукса, какой из текстовых редакторов включать в base system -- nano или vim, -- то, я уверен, большинство будет за nano. Точнее большинству будет без разницы, потому что они не пользуются ни тем, ни другим. А вот вторым по количеству голосов будет пункт про nano, потому что в этот пункт войдут все те, кто пользуется какими-то текстовыми редакторами (gedit, Kate, Atom, Eclipse, emacs, nano, etc), но не vim'ом. vim не нужен большинству, почему это так -- это другой вопрос, и ответ на него не столь очевиден, как полагает автор новости.

Таким образом, прав не автор новости, а тредстартер: автор ловко вбросил гoвнa на вентилятор, и в этом он мастер.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от eganru on 18-Ноя-17, 23:11 
значительная часть пользователей linux пользуются консолью только когда факелы и вилы загнали их в сарай, где путь спасения лежит через консоль.

в atom и eclipse есть vim плагины. которые те, кто хочет спокойно могут себе поставить.
и да, если что-то по мелочи подправить nano хватит за глаза.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

21. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от Меломан1 on 19-Ноя-17, 00:17 
В сарае и vi достаточно. А в обычной жизни - nano нужен, как попу баян.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

89. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 15:10 
Настоящий vi (как и совместимый режим vim) это не для слабых духом. Внезапно приходится судорожно вспоминать забытые клавиатурные комбинации для самых элементарных вещей. А если человек их не знал, то ему vi никак не поможет.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

91. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 15:19 
> Настоящий vi (как и совместимый режим vim) это не для слабых духом.
> Внезапно приходится судорожно вспоминать забытые клавиатурные комбинации для самых элементарных
> вещей. А если человек их не знал, то ему vi никак
> не поможет.

в slackbook есть учебник по vi. только не помню, по какому именно. штатным vi в слаке вроде elvis идёт, но он фичат

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

94. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 15:27 
До учебника ли, если выходить из vi приходится кнопкой reset? :)
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

96. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 15:30 
надо продавать ОС-ы с твёрдой папкой ман-ов, бумажных. чтобы было, чего почитать на досуге
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

99. "Релиз текстового редактора GNU nano 2.9.0"  –3 +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 15:38 
Полностью согласен. Небольшая книжечка документации во многих ситуациях была бы просто спасением.

У меня к мелким окнам-2003 прилагается фирменное в бумаге достаточно подробное и с указателем вводное руководство на две с половиной сотни страниц. Я его, правда, так и не прочитал, но всё равно приятно.

Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

100. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 16:25 
> Полностью согласен. Небольшая книжечка документации во многих ситуациях была бы просто
> спасением.
> У меня к мелким окнам-2003 прилагается фирменное в бумаге достаточно подробное и
> с указателем вводное руководство на две с половиной сотни страниц. Я
> его, правда, так и не прочитал, но всё равно приятно.

Пойду писать книжку, чтобы потом выпускать OpenBSD Enterprise

Давно хотелось

Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору

114. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 19:32 
Дайте уж знать, когда напишете.
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

103. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Меломан1 on 19-Ноя-17, 17:18 
Не пугай людей, в vi чуть больше десятка команд. Когда меня загнали в сарай я распечатал у друга листок с описанием  команд и через пару часов уже пользовался vi не глядя в шпаргалку. До сих пор помню все команды, хоть ночью разбуди.  
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

104. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 17:23 
> Не пугай людей, в vi чуть больше десятка команд. Когда меня загнали
> в сарай я распечатал у друга листок с описанием  команд
> и через пару часов уже пользовался vi не глядя в шпаргалку.
> До сих пор помню все команды, хоть ночью разбуди.

http://man.openbsd.org/vi#VI_COMMANDS

там СИЛЬНО больше десятка команд

Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

107. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Khariton (ok) on 19-Ноя-17, 18:34 
но до десятка команд достаточно, чтоб больше ничего не знать(если нет желания изучать), настроить ОС, скачать любимый редактор и его поставить...)))
Ответить | Правка | ^ к родителю #104 | Наверх | Cообщить модератору

115. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 19:35 
Дабы не выходить из редактора кнопкой reset, за vi/vim лучше не садиться, не проштудировав мануал и не потренировавшись на отдельно стоящей системе. То же касается ещё нескольких старых юниксовых редакторов. Потому-то и придумали nano для ньюбов, которых, впрочем, не прибыло.
Ответить | Правка | ^ к родителю #103 | Наверх | Cообщить модератору

126. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Andrey Mitrofanov on 20-Ноя-17, 09:25 
> Настоящий vi (как и совместимый режим vim) это не для слабых духом.
> Внезапно приходится судорожно вспоминать забытые клавиатурные комбинации для самых элементарных

https://www.opennet.ru/openforum/vsluhforumID3/109019.html#70

>А если человек их не знал, то ему vi никак
> не поможет.

Ну, почему ж. Спасибо ему за _помощь_ с mcedit и GNU Emacs.

Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

14. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от anonimus on 18-Ноя-17, 23:11 
Этот "мастер" "ловко" вбрасывает это от релиза к релизу. И вот, после n-го раза, это наконец-то прокомментировали.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

65. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 11:23 
Пора уже. Мне очень интересно, как часто среди таких "авторов" попадаются ip tor'а и других стран... Таковые вполне могли бы быть "ведущими". Интересно было бы узнать мнение модераторов, если бы они полюбопытствовали.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Релиз текстового редактора GNU nano 2.9.0"  +14 +/
Сообщение от Онаним on 18-Ноя-17, 23:13 
Ничего не понял. Мне таки кажется между vim и nano большинство выберет nano именно потому, что как пользоваться nano очевидно любому, а использованию vim надо специально учиться и привыкать, даже пройдя туториал и положив перед собой шпаргалку обычный человек всё-равно чувствует себя в vim не лучше чем тот, кто умеет водить только машины автоматической коробкой и внезапно сел за руль машины с ручной. Т.е. vim именно слишком сложный.

PS: Лично мой выбор для консоли вообще mcedit, там можно даже несколько окон открыть и всё полностью интуитивно.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Ordu email(ok) on 19-Ноя-17, 00:02 
> Ничего не понял. Мне таки кажется между vim и nano большинство выберет
> nano именно потому, что как пользоваться nano очевидно любому, а использованию
> vim надо специально учиться и привыкать, даже пройдя туториал и положив
> перед собой шпаргалку обычный человек всё-равно чувствует себя в vim не
> лучше чем тот, кто умеет водить только машины автоматической коробкой и
> внезапно сел за руль машины с ручной. Т.е. vim именно слишком
> сложный.

Мне очень сложно на это ответить, потому что слово "большинство" слишком размыто для меня. Большинству пользователей linux не нужен текстовый редактор вообще. Большинству программистов, я надеюсь, vim не то, чтобы слишком сложный, он просто не нужный, потому что есть другие альтернативы для кодинга. Большинству сисадминов? Мне почему-то кажется, что большинство сисадминов как раз вовсю пользуется vim'ом: vim для этого подходит идеально -- достаточно мощный текстовый редактор, который позволяет работать и с конфигами и с портянками кода на bash или perl, с подсветкой синтаксиса (хотя бы выделение цветом комментариев в конфигах -- это уже большой плюс), со всякими плюшками типа поиска по подстроке/регекспу, замены и проч., который работает в консоли и при этом стартует моментально (в отличие от того же emacs'а).

Мы можем каким-нибудь образом определить такую группу пользователей, в которой большинство действительно будет выбирать nano, потому что vim слишком сложный. Но сначала надо определить эту группу, и только затем рассуждать.

> Лично мой выбор для консоли вообще mcedit, там можно даже несколько окон открыть и всё полностью интуитивно.

Мы можем попытаться обобщить твой случай и определить эту группу пользователей через него. Зачем тебе вообще нужен текстовый редактор? Раз в месяц подправить какой-нибудь файлик в /etc или в ~/.config? То есть это группа пользователей, которым не важно какой текстовый редактор есть, но при этом важно, чтобы он был. Но, я отмечу, nano в базовой системе стоит не для этой группы пользователей, а на случай системного факапа и для тех, кто за ненадобностью не ставит в систему ни vim, ни emacs, ни mcedit, ни других текстовых редакторов работающих в терминале.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

30. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 03:02 
> Большинству пользователей linux не нужен текстовый редактор вообще.

Они не умеют писать?!

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

72. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 12:21 
И печатать!
А уж если печатают, то только на япах.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

119. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Онаним on 19-Ноя-17, 23:04 
> раз в месяц подправить какой-нибудь файлик в /etc или в ~/.config?

Да, грубо говоря так.

> не важно какой текстовый редактор есть, но при этом важно, чтобы он был.

Не совсем. Важно чтобы он был интуитивен и в нём можно было делать все обычные операции, привычные для гуёвых "блокнотов", включая не только поиск с заменой, но и копипастинг, в т.ч. между несколькими разными файлами, в т.ч. в голой консоли (понятия не имею как это сделать даже в Nano, а в mcedit полазил по меню и разобрался мгновенно).

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

108. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Khariton (ok) on 19-Ноя-17, 18:50 
> Ничего не понял. Мне таки кажется между vim и nano большинство выберет
> nano именно потому, что как пользоваться nano очевидно любому, а использованию
> vim надо специально учиться и привыкать, даже пройдя туториал и положив

ничего не очевидно.
нелепые комбинации клавиш, не стыкующиеся с общепринятыми значениями, заставляют заново изучать какие-то труднозапоминаемые наборы. судя по описанию, так еще и смысл комбинаций меняется от релиза к релизу. Пользуюсь иногда nano, но мне его комбинации клавиш не известны, те что отображаются не всегда закрывают мой интерес в редакторе. Если заменить слово, то нано идеален! При выборе vi или nano, я возможно выберу nano, в зависимости что надо делать. Но если есть vim, то у nano шансов нет.
Все что нужно знать о vim, чтоб его освоить пишется в самом начале, когда вы его запускаете.
Аналогов vimtutor, причем с переводом на русский, я не могу вспомнить и кажется мне, что это уникальное явление.
Не скажу что nano не нужен. Нужен, но вот не надо из нано делать пулю.
mcedit универсальная середина удобства и возможностей. 75% редактирования в консоли - в нем. Остальное - Vim. Но его нет по-умолчанию на всех дистрибутивах. Зато vi-подобный редактор есть всегда в POSIX-совместимых ОС. nano - только на большинстве Linux/GNU OS(и то не на всех).

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

152. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от Ordu email(ok) on 21-Ноя-17, 14:30 
У mcedit есть фатальный недостаток: он часть mc. Зачем мне нужен этот комбайн в базовой системе?
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

28. "Релиз текстового редактора GNU nano 2.9.0"  –3 +/
Сообщение от Гость (??) on 19-Ноя-17, 01:52 
В таком социологическом исследовании, тем не менее, приняли участия пользователи "Stack Overflow вывел из Vim уже больше миллиона пользователей" https://habrahabr.ru/company/everydaytools/blog/329514/
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

85. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Ordu email(ok) on 19-Ноя-17, 14:54 
Это не социологическое исследование, а голая статистика плюс безграмотные рассуждения. Исследование подразумевает установление логической связи между статистической гипотезой и теоретической. В статье на хабре есть статистическая гипотеза, есть теоретическая, но автор их явно не различает, ставит между ними знак равенства. Статистика в руках обезьяны хуже гранаты, ей богу.

Делать из того миллиона посещений какие-либо выводы затруднительно. Тут ведь напрашивается очевидный вопрос, которым совершенно не задаётся автор статьи на хабре: как и зачем человек оказывается на SO, на странице с вопросом о выходе из vim? Потому, что он не знает ответа? Или потому, что он увидел ссылку на этот вопрос на хабре, и решил посмотреть, а нет ли там какого-нибудь веселья в ответах? Или может ему стало интересна личность автора вопроса: "каким же надо быть идиотом, чтобы не разобраться с тем, как выйти из vim"? Или "что там такое случилось с vim, что из него не выйти"? Или "что такое vim"?

Кроме того, способ получения выборки сомнителен и с другой точки зрения: выборка взята из посетителей SO, а не из пользователей linux, и уж тем более не разработчиков дистрибутивов linux. Насколько возможно переносить выводы с одной выборки на другую -- это ещё один вопрос, заслуживающий самостоятельного исследования.

До тех пор, пока не будут рассмотрены все такие альтернативные гипотезы, и не будут получены каким-либо разумным способом числа, оценивающих вклад в те посещения разных групп посетителей, делать выводы из подобной статистики не стоит. То есть, для хабра сойдёт, он на то и хабр, а вот если всё же есть желание создать и поддерживать в своей голове адекватную картину мира, то лучше всё же воздержаться от выводов.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

106. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Гость (??) on 19-Ноя-17, 17:56 
Ordu из своего первого знакомства с vim, могу сказать что таким образом косвенно познакомился с терминалами Линукс - так как по Виндовой привычке "вышел" через Alt + F4, и полагал раз требуют снова пароль, значит сеанс был завершён. Естественно такая уверенность продержалась до первой необходимости vim, но уже в 4 терминале, где выше упомянутое клавиатурное сочетания не привело к выходу из редактора.
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору

9. "Релиз текстового редактора GNU nano 2.9.0"  –8 +/
Сообщение от Онаним on 18-Ноя-17, 23:01 
Каким это таким чудо-функционалом он богат?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Релиз текстового редактора GNU nano 2.9.0"  +8 +/
Сообщение от Аноним (??) on 18-Ноя-17, 23:03 
Он пищит
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

73. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 12:22 
и всё портит


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

75. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 12:28 
в восьмом виме появилась поддержка DirectX - теперь будет так пищать, что за уши не оттащишь
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

84. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 14:38 
Надо будет найти выход в 3д коридорах?
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

86. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 15:01 
причём на слух, по писку
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору

17. "Релиз текстового редактора GNU nano 2.9.0"  –4 +/
Сообщение от eganru on 18-Ноя-17, 23:16 
в нем есть окна и вкладки плюс можно прикрутить нехитрую поддержку синтаксиса.
честно говоря, дальше среды разработки C для решения на armv8 использовать vim не доводилось.
везде, где есть X я ставил eclipse + Vrapper, тк. чистый vim уж как-то архаично смотрится.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

53. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от Аноним (??) on 19-Ноя-17, 10:35 
Попробуйте заменить Eclipse на Qt Creator или KDevelop, есть высокий шанс, что на Эклипс вы уже не вернётесь.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

120. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Аноним (??) on 20-Ноя-17, 08:07 
Вы оба неправы.

> Ed is the standard text editor.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 18-Ноя-17, 22:23 
Полностью согласен, в новостях недопустимы неявные призывы к разжиганию ненависти. Уже даже крупные компании (например, Google) спохватились из-за подобных манипуляций в СМИ, судя по новостям, из-за чего хотят сделать максимальную идентификацию пользователей.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

74. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 12:27 
Идентификация по используемому текстовому редактору. Вход в интернет только через текстовый редактор.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

109. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Khariton (ok) on 19-Ноя-17, 18:53 
> Идентификация по используемому текстовому редактору. Вход в интернет только через текстовый
> редактор.

Спасибо за идею!
Мега-капча. Типа "введите команду замены слова Вася на Петя в диапазоне строк с 5 по 14"

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

105. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Тот_Самый_Анонимус on 19-Ноя-17, 17:55 
>Уже даже крупные компании (например, Google) спохватились из-за подобных манипуляций в СМИ

Гугл сам участвует в манипуляциях.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

18. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 18-Ноя-17, 23:21 
> "во многих пользовательских дистрибутивах, разработчики которых считают vim слишком сложным для освоения"

Правильно было бы сказать "в дистрибутивах, авторы которых не хотят, чтобы их закидали экскрементами емаксеры за установку vim по умолчанию или вимеры за установку emacs по умолчанию".
Сабж — очень странный редактор. Ни разу не видел человека, которому бы он нравился или хотя бы казался удобным. Даже любители простоты предпочитают какой-нибудь mcedit.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

19. "Релиз текстового редактора GNU nano 2.9.0"  +8 +/
Сообщение от Аноним (??) on 18-Ноя-17, 23:32 
Кстати, баян, но в тему: https://vim.sourceforge.io/images/0xbabaf000l.png
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

29. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Gannet email(ok) on 19-Ноя-17, 02:20 
И что же в нём странного? Пользую регулярно мне хватает.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

54. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от Аноним (??) on 19-Ноя-17, 10:37 
Пользовался nano как консольным редактором до момента освоения Vim, а потом и неконсольные перестал использовать.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

121. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 20-Ноя-17, 08:09 
> простоты
> mcedit

Простота так и прёт.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

133. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от noname.htm (ok) on 20-Ноя-17, 10:11 
> Ни разу не видел человека, которому бы он нравился или хотя бы казался удобным

Приятно познакомиться.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

70. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 12:05 
Просто вам не пришлось быть свидетелем массового перехода дистрибутивов с vi на nano по умолчанию в начале 2000-х под предлогом того, что с nano может сразу начать работать любой, а первый запуск vi без должного навыка вызывает ступор. В то время много было бурления по этому поводу.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

78. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 13:34 
как недавно с ситемдой?
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

132. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Andrey Mitrofanov on 20-Ноя-17, 10:08 
> как недавно с ситемдой?

Славься, GNU Shepherd! https://www.gnu.org/software/shepherd/

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

145. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от freehck email(ok) on 20-Ноя-17, 21:22 
А не всё ли равно, что там "по умолчанию в инсталляторе"? Я вот всё равно ставлю систему через debootstrap с --target=minimal, после чего там даже nano нету. А первая команда, которую я запускаю -- это apt-get install emacs25.

А уж если кто систему ставит посредством инсталлятора, а не с живой системы, то ему nano в самый раз, почему бы и нет.

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

79. "Релиз текстового редактора GNU nano 2.9.0"  –5 +/
Сообщение от Аноним (??) on 19-Ноя-17, 13:40 
VIM - это архаичное изголяние - типа как в ZX Spectrum - 40 клавиш по 5 команд на каждую для дешевизны.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

125. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Паганини on 20-Ноя-17, 09:03 
Согласен. Emacs много проще. В нем хоть сразу понятно, как пару букв дописать ...
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

147. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от freehck email(ok) on 21-Ноя-17, 12:24 
> Согласен. Emacs много проще. В нем хоть сразу понятно, как пару букв дописать ...

Однако ж он и тяжеловесней многократно. Может кому-то из-за этого не подойти.

Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору

148. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Andrey Mitrofanov on 21-Ноя-17, 12:51 
> Однако ж он и тяжеловесней многократно. Может кому-то из-за этого не подойти.

Это да, фигурно обрезанный vim-tiny+vim-common << emacs25-nox+emacs25-bin-common.
//колонки: Package, Installed-Size, Size из apt-cache show

user@host:~$ my_show_size vim{,-{common,gui-common,runtime,doc,tiny,dbg,gtk,nox,athena,lesstif,gnome}}
vim-lesstif     114    87258
vim-gui-common  270    142978
vim-common      287    162398
vim-tiny        780    326598
vim             1797   778220
vim-nox         2004   858948
vim-athena      2241   950984
vim-gtk         2284   960988
vim-gnome       2288   963142
vim-doc         8838   1658942
vim-runtime     22368  4606980
vim-dbg         27130  6919070
user@host:~$ my_show_size emacs25{,-{lucid{,-dbg},nox,nox-dbg,dbg,bin-common,common,el}}
emacs25-bin-common  412    136894
emacs25-nox-dbg     3406   3239736
emacs25-dbg         4667   4477196
emacs25-lucid-dbg   4715   4524178
emacs25-nox         10960  2807848
emacs25             12177  3165658
emacs25-lucid       12193  3175456
emacs25-el          15140  15660922
emacs25-common      63929  12421386

Некоторые [фанатики!] таскают -
user@host:~$ my_show_size zile
zile  416  208390
, который, вроде (не считал зависимости--), ещё вдвое меньше. (И не знаю, как в нём с utf8/"русским" --)
Ответить | Правка | ^ к родителю #147 | Наверх | Cообщить модератору

150. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Andrey Mitrofanov on 21-Ноя-17, 13:29 
>> Однако ж он и тяжеловесней многократно. Может кому-то из-за этого не подойти.
> Это да, фигурно обрезанный vim-tiny+vim-common << emacs25-nox+emacs25-bin-common.

vim-common          287    162398
vim-tiny            780    326598

emacs25-bin-common  412    136894
emacs25-nox         10960  2807848

zile                416    208390

nano-tiny           154    72920
nano                1662   582092

Добавил нашедшуюся (debian wheezy lts; emacs25 самосбор) версию сабжа.

Он-то ещё боле "-tiny"...

>, который, вроде (не считал зависимости--), ещё вдвое
> меньше. (И не знаю, как в нём с utf8/"русским" --)

С UTF-8 у zile - "ещё" никак, https://www.gnu.org/s/zile/

---Активнее! Активнее участвуем в мерянии килобайтами и ценными мнениями.

Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

151. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от бедный буратино (ok) on 21-Ноя-17, 14:01 
> ---Активнее! Активнее участвуем в мерянии килобайтами и ценными мнениями.

http://ed.gk11.ru/

а емэкс у менэ 11 мб весил

http://emacsos.gk11.ru/

Ответить | Правка | ^ к родителю #150 | Наверх | Cообщить модератору

5. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним email(??) on 18-Ноя-17, 22:47 
А выделение вертикальными блоками он умеет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от атата on 19-Ноя-17, 03:57 
как часто ты пользуешься выделением блоками и с какой практической целью? просто интересно, сколько кода не пишу, такого никогда не требовалось
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

37. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Илья (??) on 19-Ноя-17, 05:37 
Когда например у тебя лог-файл размером от пары мегабайт. И тебе нужно выдрать из него 200 строчек в удобочитаемом формате.
Часто удобно когда пишешь код, например убрать какой-нибудь модификатор с десяти переменных. Или боилерплейт всякий добавлять (извините, не знаю как по-русски).

Вообще, во всех продвинутых редакторах есть что-нибудь подобное. В саблайме - мультикурсор. В идешках - выделение через альт.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

45. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от arisu (ok) on 19-Ноя-17, 08:47 
а в нормальных редакторах — регулярные выражения. в «продвинутых» же редакторах авторы в курсе уровня своих пользователей, и понимают, что в регулярки их пользователи не смогут даже за три жизни.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

55. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от Аноним (??) on 19-Ноя-17, 10:39 
Регулярки не помогут если тебе надо обрезать мусорные префиксы/суффиксы в наборе строк. Vim со своим Control-V не идеален, но обычно этого хватает.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

61. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от EHLO on 19-Ноя-17, 11:00 
> Регулярки не помогут если тебе надо обрезать мусорные префиксы/суффиксы в наборе строк.
> Vim со своим Control-V не идеален, но обычно этого хватает.

А что бывает регулярка не может, а крсором ок? Теоретически придумать могу конечно, но на практике не встречал, чтобы лог файл не порезать. Да и регулярки нужны в 1 случае из 1000.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

90. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 15:17 
Помогут.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

111. "Релиз текстового редактора GNU nano 2.9.0"  +3 +/
Сообщение от Аноним (??) on 19-Ноя-17, 19:17 
> Регулярки не помогут если тебе надо обрезать мусорные префиксы/суффиксы в наборе строк.

Ещё  один не осиливший. Это может быть менее удобно в случае небольшого числа строк, но регулярки справятся.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

62. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от Илья (??) on 19-Ноя-17, 11:10 
Есть в виме регулярки, даже довольно удобные. А выделение он не только квадратами умеет, а, например, можно словами, или от пятого символа - до конца строки. Вполне удобно.

Я не фанат вима, но периодически пользуюсь. Как то так получается, что основные клавиатурные сочетания запомнились еще три года назад и теперь не забываются. Всякие мелочи обычно в нём правлю

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

130. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Аноним (??) on 20-Ноя-17, 09:53 
>сколько кода не пишу, такого никогда не требовалось

Сдвинуть блок кода вправо/влево на n позиций

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

6. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Омомим on 18-Ноя-17, 22:48 
Макросы - нужно. Отличное обновление.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Релиз текстового редактора GNU nano 2.9.0"  +3 +/
Сообщение от Ordu email(ok) on 18-Ноя-17, 22:56 
> Макросы - нужно. Отличное обновление.

Непонятно как при записи макроса записать запись макроса. Хочу рекурсивных макросов и тьюринг-полноты.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от Онаним on 18-Ноя-17, 23:04 
> записи производимых клавиатурных манипуляций с возможностью их повторного воспроизведения

Всю жизнь недоумеваю зачем кому–то может быть такое надо. Ни одного примера полезного использования этого придумать не могу :-(

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от VINRARUS (ok) on 18-Ноя-17, 23:08 
Ты о макросах шо ли? Они нужны для тех кто не смог в sed или awk.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

56. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 10:40 
> Ты о макросах шо ли? Они нужны для тех кто не смог
> в sed или awk.

И нафейхоа мне покидать редактор если я хочу по шаблону поправить кусочек текста в разных местах?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

59. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от EHLO on 19-Ноя-17, 10:55 
>> Ты о макросах шо ли? Они нужны для тех кто не смог
>> в sed или awk.
> И нафейхоа мне покидать редактор если я хочу по шаблону поправить кусочек
> текста в разных местах?

да, зачем ты его покидаешь, если из него надо просто шелл команду запустить?

Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

122. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от Аноним (??) on 20-Ноя-17, 08:12 
> да, зачем ты его покидаешь, если из него надо просто шелл команду
> запустить?

В нано разве можно шелл запускать? Это же не ви(м).

Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

110. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Khariton (ok) on 19-Ноя-17, 18:59 
>> Ты о макросах шо ли? Они нужны для тех кто не смог
>> в sed или awk.
> И нафейхоа мне покидать редактор если я хочу по шаблону поправить кусочек
> текста в разных местах?

Вот вот. В vim просто выполнили внешнюю команду к нужной части текста и все в порядке. причем неважно что за команда. Можете даже свой скрипт написать. А чтоб не выполнять все время длинную команду - делаете макрос и привязываете к комбинации клавиш.


Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

15. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 18-Ноя-17, 23:12 
Вот тут глянь зачем > http://emacsrocks.com/e13.html
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

57. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 10:44 
Например, поменялась сигнатура функции, а ещё перед каждым вызовом надо делать дополнительное действие. Ставишь курсор в нужное место, начинаешь запись, редактируешь, останааливаешь запись, переводишь курсор на второе нужное место, воспроизводишь макрос и так далее.

Можно, конечно, обойтись "sed и awk", как написали выше, или взять монструозный IDE с кучей функций для рефакторинга, но зачастую так быстрее и проще.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

23. "Релиз текстового редактора GNU nano 2.9.0"  +8 +/
Сообщение от Аноним (??) on 19-Ноя-17, 00:41 
"^S" для сохранения текущего файла перевернуло мой мир, едва я успел привыкнуть к "^O".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 00:45 
mcedit - лучшее что есть из консольного
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от VINRARUS (ok) on 19-Ноя-17, 01:04 
sed лучше всего, остальное для окошечников.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

31. "Релиз текстового редактора GNU nano 2.9.0"  +3 +/
Сообщение от Аноним (??) on 19-Ноя-17, 03:07 
sed для тех, кто не осилил ed.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

33. "Релиз текстового редактора GNU nano 2.9.0"  +3 +/
Сообщение от атата on 19-Ноя-17, 04:00 
ed для тех кто не осилил cat
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

44. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от VINRARUS (ok) on 19-Ноя-17, 07:29 
cat для тех кто не осилил dd.


Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

46. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от asdasd on 19-Ноя-17, 10:04 
dd для тех кто не осилил осциллограф
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

52. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от proud_anon on 19-Ноя-17, 10:34 
осциллограф для тех кто не осилил ясновидение /thread
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

80. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 13:45 
> осциллограф для тех кто не осилил ясновидение /thread

Ну вот для всех значит. В нём и редактируй

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

82. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от VINRARUS (ok) on 19-Ноя-17, 14:26 
> осциллограф для тех кто не осилил ясновидение /thread

Перфокарты+дырокол+наклейки же!

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

112. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 19:19 
Бабочки же.
Ответить | Правка | ^ к родителю #82 | Наверх | Cообщить модератору

134. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Andrey Mitrofanov on 20-Ноя-17, 10:16 
> осциллограф для тех кто не осилил ясновидение

ясновидение для тех кто не освоил butterfly mode

> /thread

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

93. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 15:22 
Осциллограф для тех, кто не осилил бабочек (xkcd, да)
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

102. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от Аноним84701 (ok) on 19-Ноя-17, 16:49 
> Осциллограф для тех, кто не осилил бабочек (xkcd, да)
> бабочек

Еще есть те, кто вместо ловли бабочек просто осиливает emacs:
M-x butterfly (да, это реальный биндиг :))
А когда бабочки надоедают:
M-s
Enter sed expression:  s/a/b/

Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

49. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 10:28 
> sed для тех, кто не осилил ed.

скорее, наоборот. ed - простой редактор для людей, а sed для тех, кто пишет однострочники, летающие в космос, и помнит наизусть всё содержимое файловой системы :)

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

113. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 19:21 
> ed - простой редактор для людей, а sed для тех,
> кто пишет однострочники, летающие в космос, и помнит наизусть всё содержимое
> файловой системы :)

Всё проще: ed — для интерактивности, sed — для скриптов.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

50. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 10:29 
> sed для тех, кто не осилил ed.

неосилить ed, прочитав краткую справку на три листа, довольно сложно

кто в детстве осиливал 10 LET a = 5, тот спокойно осилит ed

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

154. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Led (ok) on 22-Ноя-17, 02:06 
> кто в детстве осиливал 10 LET a = 5, тот спокойно осилит ed

ну, "a = 5" - понято. А при чём тут 10 лет?

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

48. "Релиз текстового редактора GNU nano 2.9.0"  –3 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 10:27 
sed для тех, кто помнит весь свой файл наизусть. вводишь ты вундеркоманду, и не знаешь, сделает она, что надо, или покорёжит тебе весь файл

а ed - интерактивный редактор, где ты можешь всем управлять

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

67. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от VINRARUS (ok) on 19-Ноя-17, 11:40 
> sed для тех, кто помнит весь свой файл наизусть. вводишь ты вундеркоманду,
> и не знаешь, сделает она, что надо, или покорёжит тебе весь
> файл

Узнаем № строки:
sed '/слово/!d; =' /где/то/тут
Меняем слово токо в строке №4:
sed -i '4s/фрагмент 1/фрагмент 2/' /где/то/тут

Читать по страницах:
sed '1,20!d' /где/то/тут

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

68. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 11:42 
вот-вот. а в ed это делается проще и последовательно, *на-месте*. есть и откат
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

81. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от VINRARUS (ok) on 19-Ноя-17, 14:22 
> вот-вот. а в ed это делается проще и последовательно, *на-месте*. есть и
> откат

В sed тоже:
вариант 1)
проверяем изменения: sed '4s/фрагмент 1/фрагмент 2/' /где/то/тут
пишем изменения: sed -i '4s/фрагмент 1/фрагмент 2/' /где/то/тут

вариант 2)
читаем: TEXT=`cat /где/то/тут`
бекапим: TEXT1="$TEXT"
меняем  много раз, в несколько подходов можна: TEXT=`echo "$TEXT" | sed '4s/фрагмент 1/фрагмент 2/'`
пишем: echo "$TEXT" > /где/то/тут

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

87. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 15:02 
>[оверквотинг удален]
> В sed тоже:
> вариант 1)
> проверяем изменения: sed '4s/фрагмент 1/фрагмент 2/' /где/то/тут
> пишем изменения: sed -i '4s/фрагмент 1/фрагмент 2/' /где/то/тут
> вариант 2)
> читаем: TEXT=`cat /где/то/тут`
> бекапим: TEXT1="$TEXT"
> меняем  много раз, в несколько подходов можна: TEXT=`echo "$TEXT" | sed
> '4s/фрагмент 1/фрагмент 2/'`
> пишем: echo "$TEXT" > /где/то/тут

круто. но в ed это делается проще и последовательно, на месте

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

27. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от angra (ok) on 19-Ноя-17, 01:15 
Если не умеешь пользоваться vim.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

92. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 15:20 
Оно уже научилось жить без ncurses?
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

97. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 15:31 
> Оно уже научилось жить без ncurses?

а vi научилось?

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

98. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 15:31 
> Оно уже научилось жить без ncurses?

ldd /usr/bin/vi
/usr/bin/vi:
        Start    End      Type Open Ref GrpRef Name
        145f8000 34605000 exe  1    0   0      /usr/bin/vi
        0ea8b000 2eaa4000 rlib 0    1   0      /usr/lib/libcurses.so.14.0
        02081000 22086000 rlib 0    1   0      /usr/lib/libutil.so.12.2
        0d856000 2d886000 rlib 0    1   0      /usr/lib/libc.so.90.0
        02cfb000 02cfb000 rtld 0    1   0      /usr/libexec/ld.so

Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

123. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Аноним (??) on 20-Ноя-17, 08:23 
У тебя плохой vim, выкинь его.

$ ldd /usr/bin/vi | grep curses
$

Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

129. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от Michael Shigorin email(ok) on 20-Ноя-17, 09:50 
> У тебя плохой vim, выкинь его.
> $ ldd /usr/bin/vi

Хороший vi в приличном месте в /usr не положат.

PS: правда, что он хороший, узнаёшь только при недоступности большей части ABI на развалинах локалхоста (давненько такого не было, но проходили).

Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

139. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Andrey Mitrofanov on 20-Ноя-17, 11:31 
>> У тебя плохой vim, выкинь его.
>> $ ldd /usr/bin/vi
> Хороший vi в приличном месте в /usr не положат.
> PS: правда, что он хороший, узнаёшь только при недоступности большей части ABI
> на развалинах локалхоста (давненько такого не было, но проходили).

Ммм... Это усиление "в сарай -- факелами-вилами" до "сам себя -- запер и запалил"?  :D

Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

141. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 20-Ноя-17, 12:20 
> Хороший vi в приличном месте в /usr/bin не положат.

поэтому он и в /usr, что зависит от curses

в /bin только статика

Ответить | Правка | ^ к родителю #129 | Наверх | Cообщить модератору

131. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Michael Shigorin email(ok) on 20-Ноя-17, 09:53 
> mcedit - лучшее что есть из консольного

Не-а, это жутчайшая потеря времени, как и всё непрограммируемое.
Впрочем, Вы же явно не о редакторах.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

41. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 06:59 
У меня педальный vim. Режимы переключаются педалями. Присобачил от старого фортепиано.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 10:48 
А я как раз заказал педаль с Китая, чтобы нажимать Escape ногой. Вот зачем мне тягать палец туда?
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

63. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Илья (??) on 19-Ноя-17, 11:12 
на капслок переназначь
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

77. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 12:38 
> на капслок переназначь

педаль?


Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

101. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Zulu on 19-Ноя-17, 16:36 
UNIX layout тогда уж. У меня три такие лежат, про запас, Sun Type 7 Unix: http://cfs9.tistory.com/upload_control/download.blog?fhandle...
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

47. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 10:25 
Vim не ставят, потому что он слишком тяжёлый. В OpenBSD vim-no_x11 + vim-lang - 11 мб в упакованном виде, 31 в распакованном

В том же дебиане по дефолту vim.tiny, максимально урезанный vim, да nano. в OpenBSD - классические версии mg (маленький emacs), vi и ed. причём только ed нормально дружит с utf-8.

В большинстве случаев, конфиги действительно удобнее править с помощью ed, это банально занимает меньше нажатий клавиш и меньше усилий, чем в других редакторах. Кроме того, ed есть в самом установочном образе OpenBSD, можно править что-нибудь в процессе инсталляции.

По части изучения ed точно проще всего - там всего несколько команд. Если в vim я знаю где-то 1-5% всех команд, то в ed помню больше 50%, а остальные легко вспоминаются из man.

А nano я, честно говоря, не осилил. Как выйти оттуда, я знаю, но больше - ничего. Минимальное действие занимает кучу нажтий кнопок.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Релиз текстового редактора GNU nano 2.9.0"  +2 +/
Сообщение от Аноним (??) on 19-Ноя-17, 10:57 
У nano краткая справка прямо на экране.

У vi(m) можно не знать больше 1-5% команд, но использовать его не менее мощно чем ed. :)

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

64. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 11:13 
> У nano краткая справка прямо на экране.

справка есть. толку нет. на банальные действия постоянно вопрос *а как*

> У vi(m) можно не знать больше 1-5% команд, но использовать его не менее мощно чем ed. :)

понятное дело. есть дела, которые требуют наглядности - там, понятное дело, или vim, или mcedit. а править конфиги, которые примерно знаешь, мне удобнее в ed

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

124. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 20-Ноя-17, 08:26 
Что у вас за вим такой?

$ apt show vim
Installed-Size: 2 431 kB
Download-Size: 1 034 kB

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

143. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним84701 (ok) on 20-Ноя-17, 16:11 
> Что у вас за вим такой?
> $ apt show vim
>  Installed-Size: 2 431 kB
>  Download-Size: 1 034 kB

А теперь посмотрите зависимости. Особенно следует обратить внимание на "vim-runtime" -- как раз под 30мб будет.


Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору

66. "Релиз текстового редактора GNU nano 2.9.0"  +3 +/
Сообщение от iCat (ok) on 19-Ноя-17, 11:26 
Когда впервые столкнулся с nano был зело обескуражен хоткеями.
С тех пор старательно обхожу его стороной...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

128. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Michael Shigorin email(ok) on 20-Ноя-17, 09:48 
> Когда впервые столкнулся с nano был зело обескуражен хоткеями.

Так вордстаровские, что ли.

> С тех пор старательно обхожу его стороной...

+1

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

140. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от Andrey Mitrofanov on 20-Ноя-17, 11:41 
>> Когда впервые столкнулся с nano был зело обескуражен хоткеями.
> Так вордстаровские, что ли.

Смутно вспоминаются ^K-W, ^K-X и пр.  --  совсем не похоже.  //turbo-c-2-0~~

Давно это https://sourceforge.net/p/joe-editor/mercurial/ci/default/tr... было.

Ответить | Правка | ^ к родителю #128 | Наверх | Cообщить модератору

71. "Релиз текстового редактора GNU nano 2.9.0"  +4 +/
Сообщение от бедный буратино (ok) on 19-Ноя-17, 12:06 
надо выпускать сразу два редактора

ГНУ Нуно
и ГНУ Ненуно

один - если захочу редактировать, а другой - если не захочу

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

76. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 19-Ноя-17, 12:33 
И гну-не-гну, если не захочу захотеть не редактировать.


Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

135. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Andrey Mitrofanov on 20-Ноя-17, 10:28 
> И гну-не-гну,

гну-гтпру же!  Ближе к пормышленным стандартам, бро.

Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

83. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 14:33 
Выкинул nano и перешёл на micro. Доволен.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

116. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 19-Ноя-17, 20:26 
> micro

Что, и такой есть? Только про pico слышал.

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

138. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от noname.htm (ok) on 20-Ноя-17, 11:13 
Внезапно есть
Repository      : aur
Название  : micro
Version         : 1.3.3-1
Description     : A modern and intuitive terminal-based text editor
URL             : https://github.com/zyedidia/micro
AUR Page        : https://aur.archlinux.org/packages/micro
Licenses        : MIT  
Keywords        : micro  text-editor  
Provides        : None
Depends on      : None
Make Deps       : None
Optional Deps   : xclip  
Conflicts With  : micro-git  
Replaces        : None
Maintainer      : sukso96100
Popularity      : 4,79
Votes           : 50
Out of Date     : No
Submitted       : Ср 27 апр 2016 08:42:33
Last Modified   : Вс 15 окт 2017 06:18:02
Ответить | Правка | ^ к родителю #116 | Наверх | Cообщить модератору

144. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Аноним (??) on 20-Ноя-17, 19:14 
Надо срочно писать femto и milli, пока имена не застолбили.
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

88. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от Anonymoustus (ok) on 19-Ноя-17, 15:06 
Вот макросов только в nano и не хватало.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

117. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от теперь по Борщеву on 19-Ноя-17, 22:11 
Два редактора создало человечество за послепотопные годы, это вим и емакс.
Использую вим более десятка лет. На той неделе случайно узнал, что без каких-либо сложных плагинов табулиции, просто перед стандартным форматированием прогоняя строки через column -t можно получить няшнейшее форматирование!

Пример стандартного форматирования:
message UserJoin {
    mandatory Timestamp timestamp = 0;
    optional string name = 1;
    mandatory int32 id = 2;
    optional string email = 3;
    mandatory bool active = 4;
    optional Gender gender = 5;
    notused District district = 6;
    optional Address address = 7;
    notdefined string nationality = 8;
    notdefined double age = 9;
}

после :%!column -t и  =%
message UserJoin {
    optional    string     name         =  1;
    mandatory   int32      id           =  2;
    optional    string     email        =  3;
    mandatory   bool       active       =  4;
    optional    Gender     gender       =  5;
    notused     District   district     =  6;
    optional    Address    address      =  7;
    notdefined  string     nationality  =  8;
    notdefined  double     age          =  9;
}

ляпота же, парни.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

118. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от теперь по Борщеву on 19-Ноя-17, 22:15 
Ввиду проблем отображения тут в каменте выше отрисовалось как раз так, как выглядит проблема читаемости, которая решается данными командами.
После этих простых действий все слова после первого будут отформатированы пробелами в аккуратные столбики. Всем советую.
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

127. "Релиз текстового редактора GNU nano 2.9.0"  +3 +/
Сообщение от Michael Shigorin email(ok) on 20-Ноя-17, 09:47 
Применяйте теги [ CODE ] ... [ /CODE ]. :)

PS: что до сабжа -- Ctrl-{Q,S,W} были просто феерическим выбором... впрочем, когда-то нашёл четверть часа на прохождение vimtutor и с тех пор рад сэкономленному времени :)

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

153. "Релиз текстового редактора GNU nano 2.9.0"  –1 +/
Сообщение от теперь по Борщеву on 21-Ноя-17, 22:48 
> Применяйте теги [ CODE ] ... [ /CODE ]. :)
> PS: что до сабжа -- Ctrl-{Q,S,W} были просто феерическим выбором... впрочем, когда-то
> нашёл четверть часа на прохождение vimtutor и с тех пор рад
> сэкономленному времени :)

речь о форматировании такого вида


message UserJoin {
    mandatory   Timestamp  timestamp    =  0;
    optional    string     name         =  1;
    mandatory   int32      id           =  2;
    optional    string     email        =  3;
    mandatory   bool       active       =  4;
    optional    Gender     gender       =  5;
    notused     District   district     =  6;
    optional    Address    address      =  7;
    notdefined  string     nationality  =  8;
    notdefined  double     age          =  9;
}

спасибо за тэгирование.

Ответить | Правка | ^ к родителю #127 | Наверх | Cообщить модератору

136. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Andrey Mitrofanov on 20-Ноя-17, 10:31 
>будут отформатированы пробелами в аккуратные

Фронт борьбы с мс-офисом одобряет!

> столбики. Всем советую.

Ответить | Правка | ^ к родителю #118 | Наверх | Cообщить модератору

146. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 21-Ноя-17, 08:50 
стандартное лучше
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

149. "Релиз текстового редактора GNU nano 2.9.0"  +1 +/
Сообщение от анон on 21-Ноя-17, 12:54 
В ядре макросы так выравнивают. Стандартное выравнивание вим не справляется. Надо именно этим способом выравнивать.
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору

142. "Релиз текстового редактора GNU nano 2.9.0"  –2 +/
Сообщение от rshadow (ok) on 20-Ноя-17, 13:26 
Если в nano отбросят совместимость и сделают нормальные ctrl+zxcv то захватят 99% рынка консольных редакторов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

155. "Релиз текстового редактора GNU nano 2.9.0"  +/
Сообщение от Аноним (??) on 22-Ноя-17, 22:09 
Так micro же. Товарищ выше ссылку дал.
Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру