Лекция по VIM. Для начинающих

youtu.be — Про работу в текстовом редакторе VIM и некоторые плагины.
Видео, Компьютеры | Митра 21:47 11.10.2022
32 комментария | 48 за, 6 против |
Митра
Иисусе{4k} »
#1 | 21:48 11.10.2022 | Кому: Всем
[censored]
Митра
Иисусе{4k} »
#2 | 22:15 11.10.2022 | Кому: Vascosoft
> Но зачем это тащить за собой которое уже десятиление, решительно непонятно. В итоге по поиску "нормальный редактор для линукса" поставил "nano" и более это уебище не запускал.

Потому, что vim, это пиздец, как удобно! Освоишь vim, забудешь nano, micro и прочую чепуху, как страшный сон!!!
Митра
Иисусе{4k} »
#3 | 22:24 11.10.2022 | Кому: Soloqub
> Как минимум два знакомых у меня есть, которые используют это творение в качестве IDE и ничего другого не признают. :)

Имея на борту хорошо настроенный vim с плагинами, можно забыть про существование не только ide, но и про файловый менеджер, просмотрщик картинок и многое другое. А про шизофренические сочетания клавиш, как тут выше выразились, так это не про vim, у него с этим всё отлично и легко запоминаемо. А вот есть секта любителей emacs, вот там таки да, фиг запомнишь чего.
Митра
Иисусе{4k} »
#4 | 22:30 11.10.2022 | Кому: _msg
> Но это просто редактор один из многих. Очевидно заменить современную IDE он не способен сколько плагинов не выдумай.

Смотря какой функционал ожидаем от ide. Если ты приучал себя к минимализму, то в большинстве случаев предпочтёшь работать в молниеносном vim, пользуясь ide лишь в тех случаях, когда это действительно необходимо. У меня вот вообще нет никакого ide. Правда я программист ненастоящий, лишь недавно начал ковырять в качестве хобби. Но знаю много людей, которые тоже не пользуются ide, от слова совсем. Как не пользуются средой рабочего стола и мышью.
Митра
Иисусе{4k} »
#5 | 22:37 11.10.2022 | Кому: Kirpa
> Не вижу, какую нишу может сейчас занимать Vim, если только ты им не пользуешься лет 10, с тех времён когда Atom и VS Code не было.

Он занимал и продолжает занимать нишу минималистов не любящих медленные идэешки, мышки и гуи. VS Code на моём компе запускается целых пять секунд. Atom и того дольше.

Плагинов же, расширяющих функционал, разрабатывается столько, что хоть жопой жри. Но для программиста больше подойдёт неовим.
Митра
Иисусе{4k} »
#6 | 23:12 11.10.2022 | Кому: Пальтоконь
> А про что же? Редактор должен быть редактором, а не диссером по изучению кнопок

Уметь пользоваться клавиатурой, это разве плохо?
Достаточно несколько часов, чтоб запомнить основные сочетания, которые собираешься использовать. Большинство же сочетаний никогда не понадобится. А чтобы лучше запоминалось я подобрал себе сетап из вим-лайкли программ, от файлового менеджера, до браузера. Прошло всего-ничего времени, а я уже ни чем другим пользоваться не имею желания, потому, как такого удовольствия от использования клавиатуры и программ никогда ранее не получал.
Митра
Иисусе{4k} »
#7 | 23:26 11.10.2022 | Кому: FroggyMan
> Золотые слова, а по сему - первое, что ставится через терминал, это mc, который уже и nano подтянет.

При чём тут mc к nano? Ставь сразу nano. Ещё лучше micro. Он хоть расширяемый, под него есть куча плагинов и его вполне можно расширить до функционала минимального ide. И сочетания учить не надо.

Что до mc, то это ностальгия по nc,vc и far. Пришлось отучать себя от его использования, так как есть стремление к освоению чистопородных линух-программ.
Митра
Иисусе{4k} »
#8 | 23:32 11.10.2022 | Кому: Пальтоконь
> А кто не пользуется вимами, те, выходит, клавиатурой пользоваться не умеют?

Я тебя всего лишь спросил, чем плохо умение пользоваться клавиатурой имея в виду конкретную программу, а ты уже выдумал каких-то элитариев. Все элитарии находятся в клане емакса! Вимошники не элитарии, а минималисты! Минимализм и линукс - это вообще для крестьян. Любой макоед подтвердит!!!
Митра
Иисусе{4k} »
#9 | 23:36 11.10.2022 | Кому: Beefeater
> Мне кажется [мелко крестится], что у тебя оно просто движение ради движения. Как хобби вполне хорошо. Как с толкинистами — виманулся сам, вимани другого!

Само собой движение ради движения. Мне же скучно дома девять месяцев подряд сидеть. Вот и виманулся на старости лет! Однако в результате я начал получать неведомое ранее удовольствие! Стоит только разочек-другой попробовать вим и тайлинг!!!
Митра
Иисусе{4k} »
#10 | 23:40 11.10.2022 | Кому: Пальтоконь
> Минималист не тратит время на изучение лишнего. Элитарий тратит время на то, на что не обязательно тратить. Тратит 5 лет на экономию двух минут. Какой же это минимализм?

Две минуты там, две минуты сям, вот уже и жизнь прошла. Минималист всегда готов потратить немного времени, чтобы научиться пользоваться минимальными средами, которые впоследствии доставляют!! А элитарий пользуется тем, чем пользоваться необязательно: мышкой, графеном, идэе...
Митра
Иисусе{4k} »
#11 | 23:43 11.10.2022 | Кому: Пальтоконь
> Что значит "для крестьян"?

Это не я придумал. Это макоеды с одной стороны и фрибиэсдишники с другой стороны называют линуксоидов пейзанами!
Митра
Иисусе{4k} »
#12 | 23:53 11.10.2022 | Кому: Пальтоконь
> И ещё элитарий не постит на Вотт минимальный курс по мышке, по выбору DE и по использованию IDE. А вот вимлинги обязательно далжны кстати-я-юзаю-арч-нуть. К чему бы это и почему так?

Действительно, к чему ты несколько раз на моей памяти я-юзаю-арчнул??? Ведь арч, это простой, как табуретка, линукс для школьников!!!
Митра
Иисусе{4k} »
#13 | 23:57 11.10.2022 | Кому: Пальтоконь
> Ишь ты, никогда так линухоедов не называл как макоёб.

Какой-то неправильный макоёб. С примесью пейзанской крови! Бастард, поди!!!
Митра
Иисусе{4k} »
#14 | 00:00 12.10.2022 | Кому: Пальтоконь
> Потому что я юзаю Арч! Один раз попользуешься и всё, остальные дистры больше не понадобятся.

Собственно я так и делаю. Ничего лишнего. Всё, как любят минималисты. Изначально я его пользовать стал, потому, как лениво постоянно писать sudo apt-get install или чего-то в этом роде.
Митра
Иисусе{4k} »
#15 | 00:04 12.10.2022 | Кому: Пальтоконь
> Я ещё и в виндно могу. Но с каждым годом виндно нужно всё меньше. Рабочих хостов с виндном больше нет, есть игрульки в жральне для рабов и игрульки в жральне для меня. Максимум близкое к денежным занятиям - это убедиться, что какой-либо уникальный винднософт как и ожидалось - нефункциональное говно.

Венда говно, да. И играться скоро можно будет вообще без неё. Что я вполне с успехом практикую.
Митра
Иисусе{4k} »
#16 | 00:06 12.10.2022 | Кому: Пальтоконь
> А меня достало мельтешение LTS- релизов.

А для меня день без обновления - прожит зря. Не могу заснуть и ворочаюсь если вдруг забыл обновиться. Приятно видеть, что люди работают и не сидят без дела!
Митра
Иисусе{4k} »
#17 | 00:26 12.10.2022 | Кому: Пальтоконь
> Если я просто так обновляю системы собственнокопытно – значит я прокрастинирую вместо того, чтобы пороть рабынь делом заниматься. Это прям триггер: полез обновляться – вон из стойла, перерыв.

:))
Митра
Иисусе{4k} »
#18 | 00:52 12.10.2022 | Кому: Всем
К сожалению в видео ни слова про плагин телескоп. Удобный.
Митра
Иисусе{4k} »
#19 | 03:02 12.10.2022 | Кому: dse
> А плагины я к vim'у никогда не ставил, даже не знаю, зачем они нужны.

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

[censored]
Митра
Иисусе{4k} »
#20 | 05:46 12.10.2022 | Кому: ALeRT
> угу

Ванильный, это ж пока настроишь всё под себя... Есть же doom.
Митра
Иисусе{4k} »
#21 | 05:49 12.10.2022 | Кому: vysotin
> Никуя не понял зачем это вообще нужно человеку.

Чтобы вот!

[censored]
Митра
Иисусе{4k} »
#22 | 05:51 12.10.2022 | Кому: KA4EP
> Мне хватает F4

Всю жизнь хватало, а тут вдруг стало интересно.
Митра
Иисусе{4k} »
#23 | 06:54 12.10.2022 | Кому: ALeRT
> Дык один раз, когда только начинаешь пользовать )

Честно, меня не хватило здоровья! Да и не надо мне столько функционала, сколько он предлагает. И в сочетаниях я потерялся!
Митра
Иисусе{4k} »
#24 | 12:48 12.10.2022 | Кому: Soloqub
> Теперь подавай мне, чтобы работало из коробки, без телодвижений с моей стороны.

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

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


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

> А Ви использовать в 21-м веке — это чудачество, из серии слушать грампластинки, фоткать на плёночный фотик, использовать кнопочный телефон как основной и т.д.


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

И да. Кнопочный телефон у меня основной! Смартфон держу больше, как аудио-плеер и резерв на случай отключения света-интернета. Елозить пальцем по экрану, это неудобно же и неприятно. Да и пластинки слушать, если у тебя есть слух, куда приятнее!
Митра
Иисусе{4k} »
#25 | 13:32 12.10.2022 | Кому: Soloqub
> Поэтому я уже очень давно на маке. Линукс — для сервера, не для десктопа.

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

> Я в IT уже сильно больше 10 лет, и знакомых программистов у меня не один десяток. Таких, как ты говоришь, видел несколько человек


Как-то так сложилось, что на Украине очень любят вим Ж)

> Ну вотт важно было человеку быть не таким как все. :)


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

> Это миф что тоннельный синдром возникает именно от мышки. При неправильном использовании он от клавиатуры также может быть.


Миф, не миф, а сократив использование мыши, боли прошли.

> Понятно. С таким подходом можно и от авто отказаться в пользу лошадок и много ещё от чего.


Это не подход. Это восприятие. Меня раздражает елозение по экрану. Испытываю неприятные тактильные ощущения.
Митра
Иисусе{4k} »
#26 | 14:38 12.10.2022 | Кому: Soloqub
> Это игры, которые проходит любой начинающий IT специалист. Сначала человек кастомизирует, перепрошивает, пересобирает и т.д., потому что это прикольно. Потом становится сисадмином или девопсом. И как только это становится работой, игры, как правило, заканчиваются. Дома нормальный десктоп с виндой или маком, на работе сервер на Линуксе без GUI и прочие удовольствия.

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

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


Это неплохо. И это пригодится в дальнейшем. Вряд ли я когда либо буду работать в офисе, а значит это будет, как и раньше - фриланс и удалёнка. А значит нет необходимости пользоваться тем, чем пользуются в конкретном офисе. То есть необходимо подыскивать инструменты реально удобные для меня лично. А не рассчитывать на сиюминутно общепринятые инструменты. В этом плане вим незаменим. Он будет всегда, а какое-нибудь модный идэе запросто исчезнет в любой момент, как это случалось с различным программным обеспечением. Поэтому, сначала освоение классики, потом, освоение сиюминутного, если понадобится для зароботка. :)

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


Я без понятия, что это было, от медицинской помощи, по вполне очевидным причинам, полностью отрезан, но это помогло и я, наконец, вполне освоил клавиатуру :)
Митра
Иисусе{4k} »
#27 | 15:46 12.10.2022 | Кому: gl00m
> Но выход был прост - смена работодателя!!!

Макбук хоть с собой прихватил??? Его можно выгодно продать на авито!!!
Митра
Иисусе{4k} »
#28 | 15:58 12.10.2022 | Кому: Soloqub
> В том то и дело, что Вима уже нет фактически

То-то постоянно появляются новые плагины, то-то он именно сейчас переживает новую волну интереса среди пользователей линукс, некоторые используют его вместо среды разработки, а некоторые для форматирования текста. Да и когда знание классики кому-то повредило? Лишним точно не будет. А освоить любое идэе после освоения вима, думаю особого труда не составит. Главное учиться собственно самому программированию.
Митра
Иисусе{4k} »
#29 | 16:03 12.10.2022 | Кому: gl00m
> Это просто. Я вот научился, потратив на это всего 35 лет жизни!!!

Ну, вот годам к 75 значит научусь!!!
Митра
Иисусе{4k} »
#30 | 16:11 12.10.2022 | Кому: Soloqub
> Главное не потрать эти годы на изучение текстового редактора!!! :)

Это про emacs скорее :)
Митра
Иисусе{4k} »
#31 | 17:50 12.10.2022 | Кому: gl00m
> С моей т.з. гораздо гораздее потратить время на тот же git, потому как он уже практически стандарт, по крайней мере в копроэротивной среде.

Так как я интересуюсь опенсорсом, то гит, это святое и само собой разумеющееся. Тем не менее необходимость годами изучать вим, явно преувеличена. Нет там ничего сложного для запоминания. Тем более, что я задолго до него пользовался файловым менеджером ranger b pdf-zathura, а теперь ещё пользуюсь браузером vieb и плагином vimium для других браузеров + плагином встраивающим неовим в окно набора текста в любом сайте, чтобы наверняка запомнить :) Так, шта, это уже сформировавшаяся на моём компе инфраструктура.
Митра
Иисусе{4k} »
#32 | 00:16 14.10.2022 | Кому: Всем
[censored]

Atreus, i3, and Vim

We'll introduce mechanical keyboards, talk about keyboard history, and an overview of the Atreus keyboard's design and development.
Войдите или зарегистрируйтесь чтобы писать комментарии.