Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Веселая аркада с Печенькой для новогоднего настроения. Объезжайте препятствия, а подарки, варежки, конфеты и прочие приятности не объезжайте: они помогут набрать очки и установить новый рекорд.

Сноуборд

Спорт, Аркады, На ловкость

Играть
Решай головоломку с котиками!

Котолэнд: блок пазл

Головоломки, Казуальные, 2D

Играть
Archer Ragdoll Masters — экшн-игра со стрельбой из лука стикменом с физикой тряпичной куклы.

Archer Ragdoll Masters

Аркады, Гиперказуальные, 2D

Играть
Погружайтесь в загадочный мир подводных приключений с игрой

Тайна морей - Затерянные сокровища: Три в ряд

Три в ряд, Казуальные, Головоломки

Играть
Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • AlexKud AlexKud 26 постов
  • StariiZoldatt StariiZoldatt 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Vim

С этим тегом используют

IT юмор Linux Программирование IT Все
56 постов сначала свежее
43
theseedoflove
theseedoflove
1 год назад
Лига программистов

Умер «отец» легендарного текстового редактора, который обожают программисты⁠⁠

Скоропостижно скончался создатель легендарного текстового редактора Vim Брам Моленар. Инструмент с более чем 30-летней историей, который по-прежнему любим разработчиками ПО, остался без главного «поставщика» патчей.

Умер Брам Моленар

Нидерландский программист, автор и ключевой разработчик текстового редактора Vim Брам Моленар (Bram Moolenaar) умер 3 августа 2023 г. Ему было 62 года. По сообщению родственников, опубликованному в Google Groups проекта Vim, причиной смерти Моленара стало быстро прогрессирующее заболевание.

Vim (Vi imporoved) – свободный экранный текстовый редактор с открытым исходным кодом, портированный на большинство современных платформ. Vim является клоном классического редактора vi для операционной системы Unix, в котором однако же не используется программный код vi. Вместо этого из соображений лицензионной чистоты в качестве основы для Vim изначально использовался другой клон vi – Stevie.

За 31 год существования Vim Моленар внес наибольший вклад в его развитие. Так, согласно данным Github, пользователь brammool добавил в проект в период с 2004 по 2023 г. 16515 коммитов и почти 3,5 млн строк кода. Ближайший конкурент Моленара по производительности в рамках проекта Vim yegappan может похвастаться 69051 коммитом и принятыми патчами на 69 тыс. строк кода в совокупности.

Умер «отец» легендарного текстового редактора, который обожают программисты Vim, Программирование, Программист, Linux, IT, Длиннопост

Похороны Моленара состоятся на его родине – в Нидерландах. О точных времени и месте проведения прощальной церемонии семья Моленара объявит отдельно.

Что такое Vim

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

Исходный код распространяется на условиях особой charityware-лицензии, совместимой с GNU GPL 2.0. Она предоставляет пользователю право свободно копировать, модифицировать и распространять программу и призывает по возможности жертвовать деньги благотворительной организации ICCF Holland, у истоков которой стоит Моленар.

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

Согласно опросу, проведенному Stack Overflow, популярной площадкой для программистов, в 2023 г. своей любимой средой разработки программного обеспечения Vim назвало 22,29% респондентов.

По показателю популярности среди аудитории портала Vim уступил лишь Notepad++ (24,54%), IntelliJ IDEA (26,82%), Visual Studio (28,43%) и Visual Studio Code (73,71%). Редактор Брама Моленара оставил позади такие инструменты разработчика как Android Studio (16,82%), PyCharm (14,63%), Eclipse (9,9%), Emacs (4,69%).

Краткая биография Брама Моленара

Брам Моленар родился в 1961 г. в Лиссе (Южная Голландия). В 1985 г. окончил Делфтский университет (Делфт, Нидерланды) по специальности «электротехника» (electrical engineering).

В 1988 г. Моленар, став обладателем компьютера Amiga, занялся разработкой аналога текстового редактора vi, который не был представлен на этой платформе. Взяв за основу один из клонов vi – Stevie, программист значительно обогатил его функциональность.

В этом же году плоды его труда, получившие название Vim (тогда – Vi Imitarion; «имитация Vi»), вошли в подборку дисков с бесплатным ПО, распространяемым Фредом Фишем (Fred Fish) – другим видным деятелем сферы ПО с открытым исходным кодом того времени, который, в частности, известен благодаря своему вкладу в разработку отладчика GNU Debugger (GDB).

Усилиями сторонних программистов Vim был портирован на ряд других платформ, таких как MS-DOS и Unix. С выходом версии 1.22 в 1992 г. Vim расшифровывается как Vi Improved («Vi усовершенствованный»).

Помимо Vim, Моленар известен как автор проекта A-A-P по созданию инструментария для легкой сборки программ и создатель экспериментального языка программирования Zimbu c С-подобным синтаксисом и некоторыми возможностями по контролю за стилем написания кода – для обеспечения лучшей его читаемости.

Наконец, именно Моленар основал ранее упомянутую ICCF Holland и вплоть до самой смерти выступал ее казначеем.

ICCF Holland – небольшая неправительственная организация, действующая на территории Уганды (Африка), которая оказывает помощь жертвам СПИДа, в частности детям, оставшимся без попечения родителей. Организация помогает сиротам в получении базовых образовательных и медицинских услуг.

В период с 2006 по 2021 г. Моленар являлся сотрудником офиса Google в Цюрихе (Швейцария). Часть своего свободного времени он по-прежнему уделял поддержке Vim.

Источник: https://www.cnews.ru/news/top/2023-08-07_umer_otets_legendar...

Показать полностью 1
Vim Программирование Программист Linux IT Длиннопост
21
361
Alexmelyon
Alexmelyon
1 год назад
IT-юмор

Больше не задавать вопросов⁠⁠

В далёком 201х году пришёл к нам джуниор. Вроде смышлёный малый, не сразу, но в итоге понимает что к чему и как всё устроено. Обстановка в команде была разряжённой и стебали друг друга в меру собственного воспитания. В рамках разумного, конечно же >:-)

Просит помощи, как сделать какую-то штуку в vim, подсаживаюсь, начинаю показывать:
Кнопка i - начало ввода, потом Escape, чтобы выйти из этого режима, теперь вводим команду в консоли vim'а. Спрашивает походу дела, что я делаю, объясняю.

- А это что? А это почему?
Дохожу до восклицательного знака в конце строки
- А что это значит?
- Это значит "Больше не задавать вопросов"
Пятисекундное молчание
- ..... Это ты мне?.....
Я оборачиваюсь на него, не понимая, всерьёз ли он это
- Что? Неееее, это в документации так написано))

Приходит на следующий день:
- Я почитал документацию... И там действительно такое написано)

Разработка Vim Консольные команды Джуниор Текст
9
61
tproger.official
tproger.official
2 года назад
Типичный программист

Легкая добыча для Vim⁠⁠

Легкая добыча для Vim
IT юмор IT Программист Программирование Vim Комиксы
23
164
ChaoticCure
ChaoticCure
2 года назад
IT-юмор

Спортзал, который ты никогда не покинешь⁠⁠

Спортзал, который ты никогда не покинешь Vim, Спортзал, Игра слов, IT юмор, Linux, IT
Показать полностью 1
Vim Спортзал Игра слов IT юмор Linux IT
18
stslam
2 года назад
IT-юмор

Близится первое апреля⁠⁠

/home/root# ln vi Omsk

Не пытайтесь покинуть Омск Linux IT юмор Vim Текст
10
youplay
youplay
2 года назад

Vim⁠⁠

Vim Vim, IT юмор
Показать полностью 1
[моё] Vim IT юмор
8
64
anetto1502
anetto1502
2 года назад
Программирование на python

Учебный python-проект student на gitlab с тестами, часть 1⁠⁠

Периодически приходится объяснять одни и те же детали работы с python в gitlab. Решил записать видео-версию, чтобы покрыть часто возникающие вопросы.


Часовое видео включает в себя полноценную работу в консоли и редакторе vim.  Раскрыты следующие аспекты:

1. создание проекта в gitlab

2. консольную работу в git (git status / add / commit / diff / push), в том числе удобные alias для ускорения работы

3. pylint, в том числе выключение некоторых диагностик в тестах

4. создание небольшого проекта на python, в том числе

— база типа запуска hello world, if name == main, f-строк

— три варианта запуска скрипта

— чтение из CSV файла с разделителем "точка с запятой" ФИО и логины

— обработка исключений, в том числе re-raise

— google docstring

— requirements.txt и pip freeze

— проверка наличие логинов на gitlab.com

— разница mv и git mv

— правильная структура проекта

— постоянное использование tab, ctrl+R и прочих практик ускорения работы

— колёсико мышки для вставки буфера выделения

5. создание тестов к проекту с помощью pytest и фикстуры-файла


Код на gitlab. Мой bash конфиг.

В телеграм-канале разбираем разные нюансы из жизни разработчика на Python и не только — python, bash, linux, тесты, командную разработку. Есть разборы фрагментов кода, где в нескольких постах описывается превращение кода "как попало" в хороший. Есть обзоры тенденций (например, выдержки из stackoverflow survey или обзор тенденций систем контроля версий на рынке). Популярен пост как разработчику исследовать предметную область, чтобы не велосипедить и пользоваться топовыми научными достижениями.


На ютуб-канале вы ещё можете посмотреть видео про атаку forkbomb в docker или идеальный скрипт на bash.

Показать полностью 1
[моё] Python Gitlab Vim Git Программирование Разработка Обучение YouTube Telegram Видео
49
83
stavropol
stavropol
2 года назад
IT-юмор

Пользователь Vim на обучении⁠⁠

*Vim — это специализированный текстовый редактор. У новичков бывают трудности с выходом из него.

localhost

Показать полностью
IT юмор Vim Программирование Пользователи Обучение Видео
26
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии