LINUX.ORG.RU

vi, давай, до свиданья!

 , , ,


3

2

Я видел мельком, но вот решил убедиться, и правда, так и есть, наконец-то разум восторжествовал над застарелыми привычками.

Что сказать?! Когда-то, я залез в технический раздел ЛОРа (каюсь, да, правила не читал, модераторы справедливо всё потёрли и шкворцов поубавилось, больше так не делаю) и развел там небольшой, но весёлый срачик на тему Vi vs Nano, где тулил за то, что nano это хорошо, удобно, просто и всем зайдет, а vi наоборот и с этим надо что-то делать.

И что теперь?! А вот что, в категории ChangeAcceptedF33 мы видим UseNanoByDefault, такие дела. И какие рассуждения там встречаем? А вот.

<...> You need to spend time learning how to use it, for even basic editing tasks. This increases the barrier to entry for those who are switching to Fedora and don't know how to use vi. It also makes things hard for those who don't particularly want to learn how to use vi. <...>

In contrast, Nano offers the kind of graphical text editing experience that people are used to, and therefore doesn't require specialist knowledge to use. <...>

Why make Nano default and vi optional, rather than the other way round? Because Nano is the option that everyone can use. 

Походу будет создан пакетик nano-default-editor, который вытянет nano и установит $EDITOR=nano, которая в федоре была не определена по умолчанию.

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

Ваши мнения. Что в других дистрах? Знаю что в дебиане nano всегда устанавливается, но по умолчанию кажется вызывается vi. В федоре его и ставить-то стали недавно, если не ошибаюсь ещё в 30-ке его не было, а тут раз – и такой поворот.

Для Ъ: https://fedoraproject.org/wiki/Changes/UseNanoByDefault

Ответ на: комментарий от bread

Но принципиальной разницы нет.

Есть. Слова в коде перемещать обычно нет необходимости. Если и перемещать, то с запятыми, скобками, пробелами и другими частями синтаксиса, которые всё равно придётся выделять вручную.

Перенести, скопировать, это что-то странное по-вашему?

Для этого есть Ctrl+X, Ctrl+C, Ctrl+V. Для выделения есть Shift, стрелки, Home/End. Частое копирование обычно означает антипаттерн copy-paste driven development

Поиск по регуляркам это азы навигации.

Азы криворукой навигации. Для навигации по коду есть специальные инструменты, которые понимают синтаксис кода и внешние зависимости.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 2)
Ответ на: комментарий от bread

Да тоже, почему F3? Ну хоть бы F2 как дань традициям. Совершенно от балды всё, и будто бы намерено сделано, чтобы максимально запутать юзера. Так и вижу как укуренные хакеры угорают: а сделаем-ка все через жопу jff.

То есть нано вы не пользовались? Вот и весь ваш уровень, горе-погромист.

utanho ★★★★★
()
Ответ на: комментарий от utanho

Так почему вы сами внезапно пересели с такой замечательной комбинации Ctrl+O -- Сохранить, которая отображается в визуальной подсказке, которую вы тут так нахваливали, на какой-то там F3 из скучной документации nano? Так вы нам и не ответили на этот животрепещущий вопрос.

Как там у вас?

Меня действительно умиляют эти стоны о трудных хоткеях нано. Неужели наши погромисты так деградировали? Или они всегда такими были?

Это что же получается? Исходя из ваших слов, деграднули вы тоже немножко. Не осилили Ctrl+O, сочли его трудным и неудобным. Почитали документацию и стали использовать F3. Ну прямо как большинство людей в этом треде. С тем лишь отличием, что они стали использовать вместо nano вменяемые редакторы.

Так что да, прямо вместе с нами, горе-погромистами вы деграднули. Пичаль-бида. Но не волнуйтесь! Людей, которые осилили хоткеи nano в визуальной подсказке, не так уж и много. И все они выглядят вот так. А нас с вами, деградировавших, тысячи. Вы решили что-то поменять в nano, почитали его документацию и нашли F3. Это хороший первый шаг. Вторым шагом может быть прочтение vimtutor, а третьим: sudo apt purge nano.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Ой. Я и забыл, что это nano-наркомания.

Да мы уже поняли, что есть неосиляторы сочетаний, подписанных внизу. Они ещё Emacs не видели. Vim для них по идее вообще должен быть за пределами восприятия.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от X512

Вон выше живой пример одного «осилятора» подобных сочетаний, который как оказалось не осилил Ctrl+O, полез в документацию nano и нашел там F3. А как пел-то. Как пел!

EXL ★★★★★
()
Ответ на: комментарий от X512

///Да мы уже поняли, что есть неосиляторы сочетаний, подписанных внизу.

Скажите мне, кем надо быть, чтобы понять, что «Отмена вырезания» – это вставка из буфера обмена?!

Скажите мне, где мне найти клавишу «meta» (если я вообще догадаюсь, что M-A – это meta+A) на обычной win-клавиатуре?!

На кой бес вообще связались с nano, если есть более вменяемые редакторы со стандартным меню?

mister_VA ★★
()
Ответ на: комментарий от mister_VA

Скажите мне, кем надо быть, чтобы понять, что «Отмена вырезания» – это вставка из буфера обмена?!

Ну раз вырезание переносит выделенный текст в буфер обмена, отмена вырезания наверно должна делать наоборот: переносит буфер обмена в позицию курсора.

Скажите мне, где мне найти клавишу «meta»

Методом научного тыка, клавиш-модификаторов не так уж и много.

На кой бес вообще связались с nano, если есть более вменяемые редакторы со стандартным меню?

У более вменяемых редакторов видимо с пиаром проблемы. Да и консольные текстовые редакторы практически никому не нужны.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 3)
Ответ на: комментарий от EXL

Вы не из Битвы Экстрасенсов? Или вас зовут Шерлок? Вы делаете блестящие умозаключения. Жаль, что неверные.

С нано я знаком уже очень давно. Даже и не вспомню, как и когда я натолкнулся на F2 и F3. Может случайно что нажал. Я в период ознакомления с линуксом творил лютую дичь. Но врядли я читал справку нано, скорее всего я о ней не знал.

И вообще, у меня такое ощущение, что вам просто надо выговориться. Штош, я готов выслушать, что там у вас накипело. Тем более, что это никак не повлияет ни на вим, ни на Федору, ни тем более на ненавистный вам нано. Кстати, почему у вас такая неприязнь, может детская травма? Давайте поговорим об этом.

utanho ★★★★★
()
Последнее исправление: utanho (всего исправлений: 1)
Ответ на: комментарий от utanho

Даже и не вспомню, как и когда я натолкнулся на F2 и F3. Может случайно что нажал.

Угу, верим. Так что там с визуальными подсказками? Почему ты стал советовать всем нам тут какой-то случайный хоткей не отображенный в них и при этом топить за эти подсказки, где висит Ctrl+O – говно? Чего Ctrl+O не советовал? Признать что это говно неудобно и неадекватно ты не можешь, потому что вся твоя аргументация и воинственные визги про деградацию программистов тогда рушатся как карточный домик. Ведь если ты этот хоткей не осилил, то получается по твоей же логике, ты сам деградант.

Я в период ознакомления с линуксом творил лютую дичь.

Вот это, кстати, феерически точное описание процесса редактирования текста в nano.

Теи более, что это никак не повлияет ни на вим, ни на Федору

Почему же, после релиза F33 постараюсь кинуть пару issue им в багтрекер. Да и alpha тут отписывалась на этот счет. Так что возможно разработчики Fedora прислушаются к своим пользователям и выкинут говно из хоткеев nano, т.е. положат нормальный дефолтный конфиг, чтобы обычные юзеры использовали его без особых проблем, а наркоманы, привыкнувшие к «Ctrl+O – Save», напротив, правили свои конфиги. А при положительном раскладе они может быть вообще выкинут nano и будут поставлять micro. От этого выиграют абсолютно все. Ну, кроме хлебушков.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 3)
Ответ на: комментарий от X512

Частое копирование обычно означает антипаттерн copy-paste driven development

В правке конфигов? Вы путаетесь в показаниях…

Азы криворукой навигации. Для навигации по коду есть специальные инструменты, которые понимают синтаксис кода и внешние зависимости.

В nano? Расскажите.

wandrien ★★
()
Ответ на: комментарий от EXL

Хорошо, ваша позиция понятна. Я здесь причём? Мне что вим, что Федора.

Не знаю, как у вас получается, что вырвиглазные сочетания помните, а нано ниасилили? Подозреваю, что вы где-то лукавите. Нано это как полено. Можно жопкой присесть, можно в печь кинуть. На большее он никогда не претендовал. Он вообще нужен ровно до тех пор, пока устанавливается МС.

Прошу заметить, практически все ненавистники нано сразу съезжают на личности и подменяют понятия. То есть занимаются чистейшей демагогией.

По существу видимо сказать нечего.

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

utanho ★★★★★
()
Ответ на: комментарий от X512

Ну раз вырезание переносит выделенный текст в буфер обмена, отмена вырезания наверно должна делать наоборот: переносит буфер обмена в позицию курсора.

Тяжелая наркомания.

wandrien ★★
()
Ответ на: комментарий от wandrien

В правке конфигов?

И там тоже. Частое копирование - повод задуматься.

В nano? Расскажите.

Я уже писал, что консольные редакторы нужны только при аварийных случаях. Есть много GUI текстовых редакторов с поддержкой навигации по коду и автоматическим рефакторингом. Фанаты консольных редакторов видимо про это не знают и костылят регулярными выражениями, работающими через раз.

X512 ★★★★★
()
Ответ на: комментарий от X512

Я уже писал, что консольные редакторы нужны только при аварийных случаях.

У нас тут половина индустрии – один большой непрекращающийся аварийный случай. Чем больше я смотрю на это всё, тем сильнее мне хочется свалить в «устаревшую» консоль подальше от вашего прогрессивного вырвиглазия с кнопками на половину экрана и кодом, написанным левой задней лапой.

регулярными выражениями, работающими через раз.

О, так вы еще и неосилятор регулярных выражений.

Есть много GUI текстовых редакторов с поддержкой навигации по коду и автоматическим рефакторингом.

Спасибо, жрите сами это говно, работающее через раз. Отвечу вашим уровнем аргументации: если для правки сорцов потребовался «редактор с автоматическим рефакторингом», с вашими сорцами и воркфлоу что-то серьёзно не так.

wandrien ★★
()
Ответ на: комментарий от EXL

А при положительном раскладе они может быть вообще выкинут nano и будут поставлять micro.

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

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от wandrien

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

Мне тоже и я успешно сваливаю. Благо старый код никто не удаляет и ещё есть софт/системы, которые не расжирнели, не тормозят и не подвержены современным дизайнерским веяниям. Скатываться в каменный век (консоль) не вижу смысла.

с вашими сорцами и воркфлоу что-то серьёзно не так.

С разным приходится встречаться.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от utanho

Хорошо, ваша позиция понятна. Я здесь причём? Мне что вим, что Федора.

Я тоже не знаю при чем тут вы. Но вы тут практически с самого начала пытаетесь что-то кому-то доказать имея аргументацию, которую сами же нарушаете.

Прошу заметить, практически все ненавистники нано сразу съезжают на личности и подменяют понятия. То есть занимаются чистейшей демагогией.

Да ладно! А вот эти ваши возгласы про деградантов не осиливших хоткеи Nano, про адекватность и разумность они не съезды на личности? Не проявление неприязни, ненависти? Бревно в глазу™

Не знаю, как у вас получается, что вырвиглазные сочетания помните, а нано ниасилили? Подозреваю, что вы где-то лукавите.

Я уже пятый раз в этой теме пишу: когда хоткеи абсолютно чужеродны, как в Vim или Emacs – они НЕ КОНФЛИКТУЮТ с тем что ты уже знаешь. Ты их можешь спокойно изучить и использовать. Но когда какой-то безумный мудак берет и перемешивает все привычные тебе Ctrl+S, Ctrl+C, Ctrl+X, Ctrl+V, Ctrl+O между собой как в nano, то получается сущий ад. Измени себе все хоткеи в каком-нибудь gedit или idea без логики, как это сделано в Nano и поредактируй файлы. Сразу же начнешь ныть и пользоваться чем-то адекватным. Вот как пользуешься сейчас «F3» в этом nano, хотя нам тут советуешь смотреть на визуальные подсказки.

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

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от EXL

Я уже пятый раз в этой теме пишу: когда хоткеи абсолютно чужеродны, как в Vim или Emacs – они НЕ КОНФЛИКТУЮТ с тем что ты уже знаешь.

Они и в nano и в vim чужеродны. В nano хотя бы способ вызова команд не чужероден. Если трудно воспринимать несколько наборов сочетаний клавиш и они путаются в голове между собой, то можно начать подозревать проблемы в умственном развитии.

X512 ★★★★★
()
Ответ на: комментарий от X512

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

Хорошо, дайте для нас умственно альтернативных редактор попроще. nano слишком сложен – это для бородатых хакеров каких-то. Вы что, дескриминируете чернокожих женщин и молодых хипстеров?! Outreachy на вас нету с вашей наной, тьфу!

wandrien ★★
()
Ответ на: комментарий от X512

Фанаты консольных редакторов видимо про это не знают и костылят регулярными выражениями, работающими через раз.

Так-то даже передовые современные IDE, вроде тех что выпускает JetBrains для миллионов разработчиков во всем мире, имеют из коробки возможность рихтования текста сырыми регулярками.

И кстати они до сих пор предлагают использовать плагин IdeaVim при установке, который реализует работу с кодом в vim-style. Аналогично и Qt Creator имеет подобный режим. Официально из коробки.

EXL ★★★★★
()
Ответ на: комментарий от wandrien

Хорошо, дайте для нас умственно альтернативных редактор попроще.

SanOS edit. Vim вообще оскорбляет чувства всех кого только можно.

X512 ★★★★★
()
Ответ на: комментарий от X512

Они и в nano и в vim чужеродны.

В nano они серьезно конфликтуют с общепринятными, в vim – нет.

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

И меня еще тут фанаты nano упрекают в переходе на личности, бгг.

EXL ★★★★★
()
Ответ на: комментарий от EXL

имеют из коробки возможность рихтования текста сырыми регулярками

Регулярные выражения и в Pe есть. В некоторых случаях они могут быть полезны. Для аварийного консольного редактора они не нужны.

И кстати они до сих пор предлагают использовать плагин IdeaVim при установке

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

X512 ★★★★★
()
Ответ на: комментарий от EXL

И меня еще тут фанаты nano упрекают в переходе на личности, бгг.

Нету тут перехода на личности. Я просто указал возможную причину неосиливания сочетаний клавиш абстрактных ненавистников nano. Причислять себя к ним - свободный выбор каждого. Вообще одно и тоже сочетание клавиш, которое делает совершенно разные вещи в разных программах - явление повсеместное.

X512 ★★★★★
()
Ответ на: комментарий от X512

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

Да-да, неплохой аутотренинг. Вот только в нашей реальности пока получается обратная ситуация, процент использующих Vim, судя по статистике только растет:

2015 Vim 15.2%

2019 Vim 25.4%

EXL ★★★★★
()
Ответ на: комментарий от X512

Молодой человек, а Торвальдс и Гвидо ван Россум тоже в числе олдфагов, подлежащих переобучению?

Почитайте мнение человека, который в отличие от вас, не является слепым фанатиком. Что отличает нормального человека от фанатика? Готовность и соответственно неготовность учиться у других людей.

Давно я использовал Пайчарм, поскольку основной мой язык – Питон. Затем переключился на Саблайм. Довольно быстро раскачал его плагинами и работал на равных с теми, остался в ИДЕ.

Зачем нужен был этот дауншифт? Пытался обозначить список необходимых вещей. Когда у тебя комбайн с сотней функций, трудно понять, что именно из этого нужно. Принцип минимализма – убираем все, затем понемногу добавляем нужное.

В случае с Саблаймом выяснилось, что для комфортной работы достаточно 5-6 модулей для нескольких языков, интеграции с SVN и Git. Саблайм я до сих пор считаю программой высочайшего уровня и рекомендую как легкую замену ИДЕ.

Но вот что беспокоило – все авторитетные для меня инженеры работали либо в Виме, либо в Емаксе. Причем вообще без вариантов (чаще – в Емаксе, но не суть). Это легко выяснить из интервью, статей, или просто посмотреть dotfiles на Гитхабе. Так, Емаксом пользуются Гвидо ван Россум (создатель Питона), Джо Армстронг (Эрланга) , Линус Торвальдс (линукса и Гита), Тед Дзюба (предприниматель из Долины). Армин Ронахер, чей вклад в Питон неоценим, используем Вим.

Полагаю, у названных людей есть деньги чтобы купить лицензии на нужные ИДЕ, но они этого не делают. Линус как-то сказал, что готов купить любую ИДЕ, но его пальцы уже нельзя переучить после 20 лет Емакса. Гвидо положительно отзывался о Пайчарме, но добавил, что опять пришел к связке Емакс + pdb (самый базовый отладчик).

Я пришел к нескольким выводам. Во-первых, ИДЕ действительно помогает на раннем этапе карьеры. Но на уровне упомянутых программистов это уже не играет особой роли. Они создали языки и компиляторы без коммерческих средств с месячной подпиской.

Во-вторых, ИДЕ – это прежде всего бизнес. Адепты Джет-Брейнс расскажут, что без ИДЕ код пишется плохо, нарушаются бизнес-процессы и страдает бизнес. Их позиция ясна.

Как показывает практика, компания оставляет за собой право сменить лицензию. Недавняя шумиха вокруг Джет-Брейнс это доказывает. Я положительно воспринимаю идею платной подписки, но лишь для тех вещей, которые работают как черный ящик. Например, Фотошоп и облачные хранилища. Но текстовый редактор – последний рубеж. Он должен быть всецело моим, и точка.

Наконец, бывают особо критичные случаи, когда без ИДЕ человек оказывается совершенно проф-непригоден. Один коллега в проекте впал в амнезию, когда Пайчарм не смог открыть по клику исходники одного хитрого модуля. Другие не мыслят себя без подсветки и автодополнения. Это полезные вещи, но плохо, когда они становятся зависимостью.

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

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

Напротив, с Емаксом пошло проще. Возможно, благодаря cua-mode. Это такой режим для новичков, когда основные команды вроде копирования и вставки работают как в классический редакторах. Долгое время я, за годы привыкший к Ctrl-X/C/V, использовал эти же комбинации. Потом перешел на общепринятые в Емаксе.

(c) https://grishaev.me/emacs-story/

wandrien ★★
()
Ответ на: комментарий от EXL

процент использующих Vim, судя по статистике только растет:

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

Visual Studio Code: 50.7%

Visual Studio: 31.5%

Notepad++: 30.5%

IntelliJ: 25.4%

Vim: 25.4%

NotePad++: 34.7%

Sublime Text: 25.2%

Other: 16.2%

Vim: 15.2%

Это победа. Скоро Vim будет с notepad.exe под Wine конкурировать.

X512 ★★★★★
()
Ответ на: комментарий от X512

Я просто указал возможную причину неосиливания сочетаний клавиш абстрактных ненавистников nano.

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

которое делает совершенно разные вещи в разных программах

А кто-то тут несколько постов подряд рассказывал нам, что в любом текстовом редакторе должна быть стандартная и удобная схема управления, чтобы пользователь запустил его и сразу начал работать. Не ты ли это случайно был?

EXL ★★★★★
()
Ответ на: комментарий от EXL

А кто-то тут несколько постов подряд рассказывал нам, что в любом текстовом редакторе должна быть стандартная и удобная схема управления

Редкий и специфичный функционал не стандартизирован.

X512 ★★★★★
()
Ответ на: комментарий от wandrien

Почитайте мнение человека, который в отличие от вас, не является слепым фанатиком.

В статье про Emacs, а не про Vim. Emacs намного адекватнее, там стандартный метод вызова сочетаний клавиш, есть GUI и меню с подписями сочетаний. Я смог им пользоваться после первого запуска.

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

Напротив, с Емаксом пошло проще.

Особенно порадовало, что потребовалось две недели, чтобы научиться править конфиги на серверах.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от X512

Да, весомая победа для хакерского редактора текста, который никогда не пытался быть редактором «для тупых». Особенно у DevOps’ов (читай сисадминов умеющих в код). Вкладочку SRE/DevOps ткни по второй ссылке, там у Vim’а целых 47.3%. А nano даже в статистику сисадминов не смог попасть.

EXL ★★★★★
()
Ответ на: комментарий от X512

Это открытие, сохранение файла и работа с буфером обмена для тебя редкая и специфичная функциональность-то? Ты тоже nano только как less используешь что ли?

EXL ★★★★★
()
Ответ на: комментарий от EXL

Это открытие, сохранение файла и работа с буфером обмена для тебя редкая и специфичная функциональность-то?

Я не говорю, что nano - самый лучший консольный радактор по умолчанию, есть много редакторов более подходящих на это место. Я говорю, что Vim ещё хуже.

Ты тоже nano только как less используешь что ли?

И для этого тоже. Там для базового использования хватит Ctrl+X, перед выходом он спросит о сохранении. По возможности я везде ставлю графические текстовые редакторы.

X512 ★★★★★
()
Ответ на: комментарий от EXL

Вкладочку SRE/DevOps ткни по второй ссылке, там у Vim’а целых 47.3%.

Там почти везде лидирует Visual Studio Code с большим отрывом за исключением Android.

X512 ★★★★★
()
Ответ на: комментарий от X512

Редкий и специфичный функционал не стандартизирован.

Открывать и сохранять файлы – это редкий и специфичный функционал. А копировать-вставить – еще и антипаттерн и плохой запах в коде.

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

wandrien ★★
()
Ответ на: комментарий от X512

Там почти везде лидирует Visual Studio Code с большим отрывом за исключением Android.

Так и что? Visual Studio Code довольно хайповый и популярный редактор/IDE, за которым стоит огромная корпорация. Опрос вполне отражает сегодняшнюю ситуацию, совпадает с тем, что я наблюдаю у своих коллег и друзей. То что какой-то там редактор для хакеров, разрабатываемый на энтузиазме кучкой людей, так близко подобрался в одной из категорий к гиганту VSCode – считаю достижением.

Популярность Notepad++ отражает популярность Windows на рабочих станциях. Тоже отличный редактор, пользуюсь им иногда.

Не понимаю, что именно тебе там не нравится. Я привел ссылки на эти опросы лишь для опровежения подобных утверждений:

«vim теряет популярность, с него все пересаживаются на тяжелую IDE-артиллерию и пользуются Vim’ом лишь одни олдфаги, коих 3 человека с ЛОРа»

Как видно из этих опросов: фиг там, живет и здравствует, даже потихоньку набирает массу из пользователей. До лавров популярных редакторов ему конечно далеко, да он туда никогда и не попадет. Но говорить про vim в ключе Legacy, как это делаешь ты и еще тут некоторые, когда он в топах SO и, прости господи, ЛОРа – довольно странно.

EXL ★★★★★
()
Ответ на: комментарий от X512

///Ну раз вырезание переносит выделенный текст в буфер обмена, отмена вырезания наверно должна делать наоборот: переносит буфер обмена в позицию курсора.

Наоборот – это возвращать вырезанное туда, где оное было вырезано. А если я не вырезал, а копировал? Должен быть пункт «Отмена копирования»?

Т.е. nano-вцы похерили не только наиболее употребительные сочетания, но и наиболее употребительные названия для операций редактирования.

///Методом научного тыка, клавиш-модификаторов не так уж и много.

Методом «научного тыка» я похерил редактируемый файл. Хорошо что это был ненужный. Кстати, клавишу «meta» я так и не обнаружил.

///У более вменяемых редакторов видимо с пиаром проблемы.

А какой у nano был пиар?!

mister_VA ★★
()
Ответ на: комментарий от wandrien

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

Жаль, кроме вопросов консоли я с вами во многом согласен. Глупо ругаться по мелочам. Отвечать в этой теме никто не заставляет. Я на фанатов Vim не обижаюсь, их право пользоваться чем хотят.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
Ответ на: комментарий от wandrien

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

Это ты зря. До боли фанатичные аргументы в спорах, эмоции, отстаивание своей (даже заведомо проигрышной) позиции, словно ты в плену у врага который требует выдать пароли и явки – все это неотъемлемый атрибут этого места. Можно сказать, ЛОР живет этим. X512 вполне неплохой спец в других темах и иногда с ним бывает очень приятно пообщаться по вопросам C/C++, истории того же оффтопика или BeOS/Haiku. Добавляя в игнор подобных людей ты сокращаешь круг своих собеседников, теряешь возможность узнать что-то новое для себя и да, поспорить на какую-нибудь другую интересную тему. В спорах, как известно, рождается истина. Иногда ты только утдвердишь свою позицию по вопросу, а иногда она пошатнется и ты задумаешься.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от bread

Ну хорошо хоть так. А могли бы и совсем запретить этот антипаттерн.

Уже пытаются запрещать.

X512 ★★★★★
()
Ответ на: комментарий от X512

Есть много GUI текстовых редакторов с поддержкой навигации по коду и автоматическим рефакторингом

Сурово всё у вас: либо шагающий экскаватор, либо долбись каменным топором. Бескомпромиссно так!

bread
()
Ответ на: комментарий от papin-aziat

либо причешут нано, либо заменят на что-то другое

Да вряд ли, оно очень в тему. Наркоманский консольный редактор для наркоманской ОС, все нормально. Я еще не видел ни одного дефолта вменяемого в линуксах.

bread
()
Ответ на: комментарий от X512

///Emacs намного адекватнее,

Только для аккордеонистов или пианистов

///там стандартный метод вызова сочетаний клавиш,

Гхм… Нажать Ctrl+K, отпустить K и нажать K ещё раз… Я хоть и бывший аккордеонист, но не имею такой растяжки кистей, чтобы ловко «играть» в Емаксе.

///есть GUI и меню с подписями сочетаний.

У vam-а их 3 условных (vim-gtk3, vim-gtk, vim-athena). В чём разница визуально непонятно.

mister_VA ★★
()
Ответ на: комментарий от X512

Я не говорю, что nano - самый лучший консольный радактор по умолчанию, есть много редакторов более подходящих на это место.

А я все-таки читаю и помню твои сообщения: vi, давай, до свиданья! (комментарий)

Единственное с чем я согласен – другим консольным редакторам не хватает в сравнении с nano лишь одного – относительной популярности.

И для этого тоже. Там для базового использования хватит Ctrl+X, перед выходом он спросит о сохранении. По возможности я везде ставлю графические текстовые редакторы.

Как там было в одной из эпичных флеймовых тем?

«Похоже, участники обсуждения делятся на две группы: одни читали Маркса, а другие являются его сторонниками.»

(c) ugoday

Кажется здесь у нас похожая ситуация. Публика разделилась на тех, кто пытался использовать nano для редактирования текстов, исходников, конфигов, а затем ушел на другие редакторы и на тех, кто его запускает в режиме less и использует лишь Ctrl+X.

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