Сообщения в bot.habr.rss

Коллекция советских игровых автоматов на вашем Raspberry Pi

Опубликовано: Sat, 29 Oct 2022 11:39:52 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

В СССР игровая индустрия была слабо развита в 80-е годы. Те, кто застал это время в сознательном возрасте, хорошо помнят игровые автоматы, которые стояли в кинотеатрах, домах культуры и парках отдыха, а также очереди желающих на них поиграть. В основном это были электромеханические игровые автоматы, такие как «Морской бой», «Воздушный бой».Самыми «крутыми» были телевизионные игровые автоматы «Магистраль», «Перехватчик», «Городки», «Скачки», но графика у них была примитивная и часто черно-белая.Во второй половине восьмидесятых в аттракционах стали появляться игровые автоматы. Первое, что бросалось в глаза, это то, что у них была цветная графика с гораздо более сложными фигурами. Среди этих игр выделялся автомат «Конек-Горбунок», к нему стояла самая длинная очередь поиграть, больше, чем к «Магистрали» или «Перехватчику». Наверное, это был самый успешный советский игровой автомат с использованием микропроцессоров.В этой статье я хочу рассказать, как на Raspberry Pi поиграть в «Конька-Горбунка», а также «Снежную королеву», «Кота рыболова», «S.O.S.», «Городки», «Бильярд» и некоторые другие игры из советских автоматов, получить массу положительных эмоций и, если вам захочется, удивить своих знакомых тем, что у вас есть такие игры. Читать далее

https://habr.com/ru/post/696178/
BotHabr to All (2022-10-29 12:00:04) [ссылка]

Необычный случай восстановления данных или немного реверс-инжиниринга PLC Siemens Simatic S7-300

Опубликовано: Sat, 29 Oct 2022 10:27:26 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

На вопрос, какие не самые обычные случаи восстановления данных могут повстречаться в компании, профиль которой – извлекать информацию из поврежденных накопителей, можно привести пример одной из недавних задач с MMC картой из промышленного ПЛК (PLC) Siemens Simatic S7-300, в задачи которого входило управление несколькими десятками электродвигателей и клапанов, а также анализ параметров целой россыпи датчиков некоего конвейера.Для решения этой задачи перечень услуг специалиста по работе с поврежденными накопителями оказался недостаточным. Кроме этого потребовался опыт реверс-инженера, опыт аналитика повреждений в данных, не имеющих избыточности, а также опыт программиста. Читать далее

https://habr.com/ru/post/696208/
BotHabr to All (2022-10-29 11:00:05) [ссылка]

SWUpdate, Yoctо(ерный) театр и paperina

Опубликовано: Sat, 29 Oct 2022 10:47:52 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

SWUpdate — это агент обновлений Linux, целью которого является эффективный и безопасный способ обновления встроенной системы. SWUpdate поддерживает локальные и удаленные обновления, включает несколько стратегий обновления, и его можно легко интегрировать в систему сборки Yocto, подключив слой meta-swupdate.В статье описывается как можно настроить режим обновление в Yocto наиболее простым способом для платы Orange Pi R1, таким же образом вы можете настроить и обновление для самой распространенной платы Raspberry Pi.Дистрибутив Yocto для которого будет подготовлено обновление наследуется от образа core-image-minimal и выполняет функцию простого маршрутизатора, используя DHCP и Shorewall.Статья из серии: если хочешь что то обновить, сделай это сам. Читать далее

https://habr.com/ru/post/694854/
BotHabr to All (2022-10-29 11:00:03) [ссылка]

Профессиональные методы прототипирования печатных плат. Распечатать на принтере или фрезеровать, ни слова про утюг

Опубликовано: Fri, 28 Oct 2022 04:16:57 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Наверняка каждый радиолюбитель сталкивался с необходимостью самостоятельно изготавливать печатную плату, ведь не всегда целесообразно оплачивать и ждать заказ из Китая. И наверняка держа в руках утюг, вы задавались вопросом: «а как-же обстоит дело с прототипированием печатных плат у профи, наверняка же у них есть какой-то волшебный прибор для этих целей?». Только представьте, нажал кнопку и без лишнего шума и пыли получил готовую печатную плату! И такие способы есть! Но в каждой бочке мёда есть своя ложка дёгтя.

В этой статье не будет переводов или информации из рекламных проспектов, будет только мой личный опыт изготовления печатных плат для прототипирования электроники на 3х осевом ЧПУ LPKF ProtoMat S63 и специализированном принтере Voltera V-One. Читать дальше →

https://habr.com/ru/post/695722/
BotHabr to All (2022-10-28 05:00:03) [ссылка]

Модульный компьютер и игровая консоль uConsole от Clockwork: обзор возможностей необычного девайса

Опубликовано: Thu, 27 Oct 2022 20:49:13 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Мы в Selectel — поклонники модульных девайсов, и время от времени пишем обзоры о самых разных устройствах такого типа. Сейчас появился очередной девайс, причем очень необычный. Он называется uConsole, а выпустила его компания Clockwork. Разработчики называют устройство карманным ПК для разработчиков и игровой станцией для ретро-геймеров.

Выглядит оно действительно необычно — как гибрид КПК из прежних времен и современных технологий. Давайте посмотрим, что девайс из себя представляет. Читать дальше →

https://habr.com/ru/post/693902/
BotHabr to All (2022-10-28 00:00:03) [ссылка]

Pastilda. Независимое Beta тестирование

Опубликовано: Thu, 27 Oct 2022 20:47:11 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Решил купить себе Pastild(у). Это аппаратный хранитель паролей и одновременно USB Flash(ка). Также понравилась возможность съёмной SD карты. Идея аппаратного менеджера паролей, который не требует отдельного USB просто великолепная! Какие же впечатления от использования Пастильды (User experience)? Читать далее

https://habr.com/ru/post/694970/
BotHabr to All (2022-10-27 21:00:03) [ссылка]

Гальваническое покрытие 3D-печатных моделей

Опубликовано: Thu, 27 Oct 2022 09:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

С распространением трёхмерной печати множество любителей получили уникальные возможности, которые, однако, ограничены свойствами самого материала – пластиковой основы. В одной из прошлых статей мы рассказывали об интересном способе изготовления металлических отливок из 3D-печатных моделей, используя плавление металлов в обычной домашней микроволновке.

Однако не всегда требуется изготовление сверхмонолитных металлических деталей сложными способами, так как существует гораздо более простой вариант…
Читать дальше →

https://habr.com/ru/post/694972/
BotHabr to All (2022-10-27 10:00:05) [ссылка]

Стайлгайд для технической документации: зачем нужен, из чего состоит, как его создавать

Опубликовано: Thu, 27 Oct 2022 09:32:29 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Дисклеймер: это продолжение темы о составлении правильной технической документации. В первой статье мы рассказали, какие цели преследуются при составлении инфраструктурной документации и какие у нее особенности. А теперь поговорим о том, как составить годный стайлгайд, чтобы документы были удобочитаемыми, консистентными и… может быть, даже красивыми :-)

Что такое стайлгайд?
Дословный перевод английского словосочетания Style guide — «руководство по стилю». Применительно к документации это набор правил и требований, включающий особенности стиля и тона изложения, оформления текста и структуры, использования терминологии и т.д.

Стайлгайд обеспечивает консистентность текста, ускоряет адаптацию новых сотрудников и экономит время, сводя к минимуму дискуссии о том, как правильно писать или оформлять текст. Читать дальше →

https://habr.com/ru/post/695804/
BotHabr to All (2022-10-27 10:00:04) [ссылка]

Робот-кот на фестивале «НАУКА 0+»

Опубликовано: Thu, 27 Oct 2022 08:16:51 GMT
Канал: Робототехника – Роботы, роботы, роботы

Привет, Хабр! Сегодня предлагаем поговорить о робототехнике. Сейчас эта отрасль развивается, причём очень активно, так что сложные роботизированные системы постепенно становятся всё более доступными. Если ранее с ними работали такие компании, как Boston Dynamics и другие «киты» робототехники, то сейчас возможность изучать современных роботов в России появилась у школьников и студентов.На научном фестивале наука 0+ молодые ученые из МИСИС, Хорошколы и ИТМО при поддержке Лаборатории робототехники Сбер представили свои разработки в области шагающих роботов и совместный проект - “Робот-Кот”. А также Лаборатория робототехники Сбер совместно с ИТМО показали демо алгоритма автономного подъема и спуска четвероногого робота по лестнице с использованием зрения. Смотреть фото робота и читать что он умеет

https://habr.com/ru/post/693760/
BotHabr to All (2022-10-27 09:00:05) [ссылка]

Автоматизируем теплицу на Linux

Опубликовано: Thu, 27 Oct 2022 06:57:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Сельское хозяйство – инерционная отрасль, в которой новые технологии приживаются долго. Кажется, что автоматизация может увеличить урожайность и повысить производительность труда. Но как это работает на самом деле?Меня пригласили в биотехнологический комплекс РУП "Институт овощеводства" под Минском, где выращивают салат, базилик, лук, перец, огурцы, голубику и картофель, и где реализовано несколько проектов автоматизации. Моим гидом был Александр из LedFarm.by, отвечавший за светодиодное освещение.Надеюсь, этот небольшой обзор будет полезен читателям, которые задумываются о своей «умной теплице» или домашней гидропонике. Читать далее

https://habr.com/ru/post/695752/
BotHabr to All (2022-10-27 07:00:03) [ссылка]

Китайские учёные порулили голубем, вживив ему в мозг дистанционное управление на солнечных батареях

Опубликовано: Wed, 26 Oct 2022 21:57:22 GMT
Канал: Робототехника – Роботы, роботы, роботы

Исследователи из Китая вживили в мозг голубю микрочип, питающийся от солнечной батареи, и смогли управлять его полётом почти два часа подряд. Команда учёных под руководством Хуай Жуй То, профессора электромеханики и автоматизации Шаньдунского научно-технического университета изучает таким образом применение робототехники для работы с животными.

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

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

Впервые учёным удалось управлять животным через отправку электрических сигналов в мозг в 1997 году – тогда японские исследователи на конференции по робототехнике управляли тараканом. С тех пор ассортимент управляемых животных расширился – учёные экспериментировали с жуками, пчёлами, гекконами, крысами и акулами. Читать дальше →

https://habr.com/ru/post/695732/
BotHabr to All (2022-10-26 22:00:05) [ссылка]

Микроконтроллеры Megawin серии MG32F02: модуль интерфейса I2C

Опубликовано: Wed, 26 Oct 2022 14:44:31 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3, 4, 5 и 6), сегодня рассмотрим модуль интерфейса I2C. Читать далее

https://habr.com/ru/post/695670/
BotHabr to All (2022-10-26 15:00:03) [ссылка]

Подключаем алфавитно-цифровой экран к VGA

Опубликовано:Tue, 27 Sep 2022 09:11:16 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Нет, это не шутка. В действительности к VGA, DVI, HDMI можно подключать различные устройства, и даже питать их. И это очень удобный способ работы с различными устройствами и нестандартное использование обычного интерфейса.

Ларчик просто открывается, всё дело в том, что в интерфейсе VGA (а также в других видеоинтерфейсах) присутствует ещё одна шина данных I²C, которая доступна для использования и её легко можно применить в своих самоделках. Читать дальше →

https://habr.com/ru/post/689982/
BotHabr to All (2022-10-26 12:29:57) [ссылка]

Делаем из Mastech MS6100 частотомер

Опубликовано:Wed, 05 Oct 2022 16:37:31 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

https://habr.com/ru/post/691130/
BotHabr to All (2022-10-26 12:29:56) [ссылка]

Алиса, включи свет

Опубликовано:Sun, 02 Oct 2022 08:49:40 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Люди, которые в первые сталкиваются с «Умным домом», почему-то всегда начинают с проектирования освещения. Но я немного нарушил эти устои и «Умным светом» занялся в последнюю очередь. Так как я всегда считал, что это не особо важная функция в управлении «Умным домом», но признаюсь честно я ошибался. Читать дальше →

https://habr.com/ru/post/691102/
BotHabr to All (2022-10-26 12:29:56) [ссылка]

Усилитель мощности звуковой частоты на батарейных лампах

Опубликовано:Fri, 30 Sep 2022 09:00:03 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Привет, Хабр! Сегодня попробую построить тёплый ламповый усилитель и подключить к нему электрогитару. Преобразовательный гептод 1А2П и выходной лучевой тетрод 2П2П — не совсем обычные лампы. Они предназначались для аппаратуры с питанием от химических источников тока, потому называются батарейными. Изучим, построим, послушаем.

https://habr.com/ru/post/690878/
BotHabr to All (2022-10-26 12:29:56) [ссылка]

Возможен ли двигатель — без двигателя?

Опубликовано:Thu, 29 Sep 2022 09:00:03 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Жизнь человечества невозможно представить без двигателей, которые сопровождают нас и применяются во множестве областей человеческой деятельности. Однако зададимся вопросом: а бывает ли «двигатель без двигателя»?

Согласно Теории Решения Изобретательских Задач (ТРИЗ) — «самый лучший механизм, это тот, который отсутствует, но, тем не менее, его функция выполняется».

Если бы подобный двигатель существовал, то он был бы идеальным устройством в своём классе! Как ни странно, подобный двигатель существует и называется «магнитогидродинамическим двигателем» (МГД), и именно об этом мы и поговорим в нашей статье.
Читать дальше →

https://habr.com/ru/post/690056/
BotHabr to All (2022-10-26 12:29:56) [ссылка]

Вау-эффект от Рэя Уилсона: изучаем схемотехнический шедевр

Опубликовано:Fri, 07 Oct 2022 09:00:02 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Привет, Хабр! Сегодня изучим и соберём интересный гитарный эффект под названием автоматическое вау, или квакушка. Другое его название — фильтр, управляемый огибающей, в варианте от Реймонда Уилсона (Music From Outer Space). Такие педали чаще всего применяются в стиле фанк, но не только. Соберём, посмотрим, послушаем

https://habr.com/ru/post/691570/
BotHabr to All (2022-10-26 12:29:55) [ссылка]

Тактовая кнопка, как подключить правильно к "+" или "-"

Опубликовано:Thu, 06 Oct 2022 10:51:23 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Вы ни когда не задумывались, почему в схемах иногда кнопки подтягивают к "+" питания, а иногда к общему проводу? Если прямо сейчас набрать в поиске: "тактовая кнопка ардуино" - то на большинстве картинок мы увидим именно прямое подключение, когда резистор подключен на землю. Но, если посмотреть схемы без участия ардуино, то ситуация меняется в корне, чаще можно будет встретить инвертированное включение. Так как же будет подключать кнопку правильнее? Давайте вместе попробуем разобраться в этом вопросе! Читать далее

https://habr.com/ru/post/691846/
BotHabr to All (2022-10-26 12:29:55) [ссылка]

Простая схема динамических указателей поворотов, и никаких микроконтроллеров

Опубликовано:Wed, 05 Oct 2022 21:56:37 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Все началось с того, что лет десять назад сделал товарищу динамические ангельские глазки на его автомобиль. И с тех пор каждый уважающий себя владелец BMW считал своим долгом написать мне в какую-нибудь соц сеть и спросить: за сколько денег я готов сделать аналогичное на его авто. На тот момент еще не было в ходу светодиодов с чипом WS2812, по этому схема получилась не очень удобная, и выкладывать ее я не видел смысла. Если я сам не готов повторить, то кто-нибудь другой точно не станет этого делать. Читать далее

https://habr.com/ru/post/691768/
BotHabr to All (2022-10-26 12:29:55) [ссылка]

[Перевод] Рисующие роботы с LEGO за 6 шагов

Опубликовано:Tue, 18 Oct 2022 20:02:34 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Мы, команда мастерской Tinkering Studio в «Эксплораториуме», считаем, что LEGO даёт много возможностей для изучения движений, механизмов и передач. Один из наших многократно проверенных опытов — прикрепление маркеров к деталям LEGO Technic для создания удивительных и поражающих воображение рисующих роботов, которые рисуют узоры в движении. С помощью набора деталей LEGO можно создавать бесконечные вариации и делать неожиданные открытия. Подробности — к старту флагманского курса по Data Science.
Читать дальше →

https://habr.com/ru/post/693326/
BotHabr to All (2022-10-26 12:29:54) [ссылка]

Светодиодная шкала для переменного резистора на «рассыпухе»

Опубликовано:Wed, 12 Oct 2022 21:47:27 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Как-то в одной самоделке захотелось внедрить индикатор положения крутилки на светодиодах, где-то видел такое в интернетах, очень понравилось. И это был тот самый момент, когда LM3914 в магазин за углом не подвезли.Так как руки уже зачесались, отступать было нельзя! Самым простым решением задачи было бы повторить внутреннюю структуру LM3914 и собрать индикатор уровня на кучке компараторов. Но это не интересно! Узнать, что получилось

https://habr.com/ru/post/692970/
BotHabr to All (2022-10-26 12:29:54) [ссылка]

Делаем из Vim-а конфетку

Опубликовано:Sat, 28 Sep 2019 20:47:00 GMT
Канал: VIM – Свободный текстовый редактор

Вы под давлением коллег или сокурсников из более успевающих групп решились на отчаянный шаг, способный разделить вашу жизнь на период "до" и "после" (прошли vimtutor), и теперь не знаете что делать с вашими новообретёнными способностями? А может вы всё ещё сидите в какой-нибудь IDE и в ус не дуете зачем вам "эти ваши программистские блокноты" и "какой-то там Vim"? Тогда присаживайтесь поудобнее и налейте себе лимонад, сейчас я вам всё по полочкам разложу.
Читать дальше →

https://habr.com/ru/post/468265/
BotHabr to All (2022-10-26 12:29:53) [ссылка]

Поддержка 24-bit цветов в терминале в связке ssh + tmux + neovim

Опубликовано:Mon, 16 Sep 2019 12:11:27 GMT
Канал: VIM – Свободный текстовый редактор

На windows я всегда использовал SecureCRT для работы по ssh и горя не знал. Но тут мне в голову стукнуло, что надо попробовать 24-битный терминал и поработать по ssh, используя красивую тему для vim на удаленном сервере. Читать дальше →

https://habr.com/ru/post/467567/
BotHabr to All (2022-10-26 12:29:53) [ссылка]

[Перевод] Минимум один трюк Vim, про который вы не знали

Опубликовано:Tue, 04 Jun 2019 10:42:36 GMT
Канал: VIM – Свободный текстовый редактор

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

Вот говорят о красоте модального редактирования и текстовых объектах, но мне кажется, что суть Vim не в этом. Vim — это лоскутное одеяло из подсистем, под завязку забитых дополнительными инструментами. Только в обычном режиме редактирования более сотни комбинаций клавиш! Такая плотность инструментария в значительной степени объясняет, почему Vim настолько полезен. Если «показать все теги для ключевого слова» — это просто g], то этой командой будут пользоваться гораздо чаще.

В системах с недостатком открытости приходится полагаться на руководства. Но для Vim их не так уж много. Есть статьи для новичков, такие как ciw (не путать с CIA, мануалом ЦРУ по Vim) и тому подобное. И есть статьи экспертов, которые погружаются в подсистемы. Но никто на самом деле не говорит об этих особых трюках, которые заставляют воскликнуть: чёрт побери, как мне это было нужно в течение последних шести лет! Читать дальше →

https://habr.com/ru/post/454742/
BotHabr to All (2022-10-26 12:29:53) [ссылка]

Ты еще не используешь tmux на полную! (Наверное)

Опубликовано:Tue, 25 Aug 2020 08:46:50 GMT
Канал: VIM – Свободный текстовый редактор

Привет, Хабр! Представляю вашему вниманию перевод статьи "(たぶん)君はまだtmuxの真の力を引き出せていない".

Содержание

Что такое tmux
Запуск и начало новой сессии
Открытие нового окна
Переходы между окнами
Разделение окон и создание панелей
Передвижение между панелями
Передвижение между сессиями
[Практическое использование] Переадресация отображаемого содержания в tmux
[Практическое использование] Отображение названия ветки Git в информационном поле
[Практическое использование] Отображение пути текущей операции
[Практическое использование] Вызов сниппета
Ссылка на настройки .tmux.conf
Совместимость версий tmux
Читать дальше →

https://habr.com/ru/post/516488/
BotHabr to All (2022-10-26 12:29:52) [ссылка]

VIM — Это не только редактор, это интеграция со всем вашим рабочим окружением

Опубликовано:Sat, 11 Jan 2020 21:47:05 GMT
Канал: VIM – Свободный текстовый редактор

Чем особенно хорош Vim/Neovim? Тем, что твой инструментарий — это не только редактор (который сам по себе сильно расширяем плагинами и имеет богатый базовый функционал и очень гибок в области кастомизации), но и всё ваше рабочее окружение, со всем юникс-вейным прилагающимся инструментарием из gnu/coreutils и не только. Можно не уходя из редактора взять любую программу или интерпретатор ЯП и использовать его прямо в редакторе. Читать дальше →

https://habr.com/ru/post/483580/
BotHabr to All (2022-10-26 12:29:52) [ссылка]

[Перевод] История Vim и руководство по его эффективному использованию

Опубликовано:Thu, 28 Nov 2019 08:03:20 GMT
Канал: VIM – Свободный текстовый редактор

Примечание от переводчика: это первая часть монументальной (на самом деле монументальной) статьи о Vim и его возможностях от разработчика из Миннеаполиса и автора проекта PostgREST Джо begriffs Нельсона.

Первая часть статьи отводится на знакомство с историей Vim как редактора и автор рассказывает ряд интересных фактов и о возможностях Vim. Во второй части перевода будут сконцентрированы все фишки и лайфхаки, которыми Джо решил поделиться с аудиторией, там повествование, как таковое, затухает и остается лишь набор руководств к действию. Так как оригинал текста обладает совершенно неприемлемыми габаритами, мы разделили эту историю на две примерно равные по размерам статьи. Сегодня — первая из двух публикаций. Приятного чтения.

Эта статья основана на исследовании истории Vim и прочтении его руководства пользователя от корки до корки. Надеюсь, эти заметки помогут вам открыть (или переоткрыть?) для себя основные функциональные возможности этого редактора, а также позволят отказаться от использования предупакованных файлов vimrc и более вдумчиво использовать плагины.

Список литературы
Чтобы выйти за границы привычных тем, я бы порекомендовал обзавестись бумажной копией этого руководства и емким карманным справочником. Я не смог найти печатную копию руководства пользователя для Vim, так что в итоге просто распечатал идущий вместе с редактором PDF-файл с помощью printme1.com. Он идет вместе с софтом в $VIMRUNTIME/doc/usr_??. В качестве удобного списка команд могу посоветовать справочник «Vi and Vim Editors Pocket».

Содержание

История
Иерархия конфигурации
Сторонние плагины
Бекапы и откаты
Include и path
Редактирование и компиляция цикла
Диффы и патчи
Буфер ввода / вывода
Типы файлов
Не забывайте про мышь
Разное

История
Рождение vi
Команды и функции Vi существуют уже более пятидесяти лет, начиная с редактора QED. Вот его таймлайн: Читать дальше →

https://habr.com/ru/post/477768/
BotHabr to All (2022-10-26 12:29:52) [ссылка]

Почему в Vim для навигации используются клавиши hjkl

Опубликовано:Thu, 15 Apr 2021 15:05:40 GMT
Канал: VIM – Свободный текстовый редактор

Многие новички, перешедшие в vim с других текстовых редакторов, сталкиваются с определенными сложностями. Vim в значительной степени отличается от привычных большинству пользователей редакторов текстов с системами меню. Многих может особенно удивить то, что для навигации по тексту используются клавиши «hjkl», хотя никто не запрещает пользоваться привычными клавишами со стрелками. Разберемся, почему используются именно эти клавиши, и почему не рекомендуется перемещаться по тексту при помощи стрелок. Читать далее

https://habr.com/ru/post/552626/
BotHabr to All (2022-10-26 12:29:51) [ссылка]

[Перевод] Заметки о Unix: одновременное редактирование нескольких файлов в Vim

Опубликовано:Fri, 02 Apr 2021 13:01:02 GMT
Канал: VIM – Свободный текстовый редактор

Недавно мы завершили перевод последней нашей машины на новый клиент для Let’s Encrypt. В ходе работы нужно было поменять пути к выгружаемым TLS-сертификатам во всех конфигурационных файлах, где они использовались. На многих компьютерах был лишь один конфигурационный файл, но на некоторых из наших Apache-серверов пути к TLS-сертификатам имеются во множестве файлов. Поэтому я и заинтересовался вопросом о том, как, пользуясь Vim, одновременно вносить одни и те же изменения в несколько файлов. Оказалось, что Vim поддерживает такую возможность уже очень давно, причём сделать это можно несколькими способами. Некоторые из этих способов основаны на том, что я назвал бы странностью Vim. Кто-то, возможно, назовёт это архитектурной особенностью данного редактора.

Читать дальше →

https://habr.com/ru/post/550202/
BotHabr to All (2022-10-26 12:29:51) [ссылка]