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

youtu.be — Про работу в текстовом редакторе VIM и некоторые плагины.
Видео, Компьютеры | Митра 21:47 11.10.2022
95 комментариев | 48 за, 6 против |
Митра
Иисусе{4k} »
#51 | 03:02 12.10.2022 | Кому: dse
> А плагины я к vim'у никогда не ставил, даже не знаю, зачем они нужны.

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

[censored]
#52 | 03:06 12.10.2022 | Кому: Пальтоконь
> Не ходите по ссылке, потом не сможете выйти!

Шутку сначала не понял... А потом как ПОНЯЛ!!!! Смешно.
#53 | 04:38 12.10.2022 | Кому: Всем
О! А у вас тут форум красноглазиков?
[уходит огородами]
#54 | 04:45 12.10.2022 | Кому: Soloqub
> Да, да, эти ещё и фоткают на Никон вместо Кэнона, слышал такое. Страшные люди.

А я пользую emacs. И контрол у меня на кнопке капса. А фоткаю вообще на Pentax!
Йа оригинальный!!! [важно прохаживается]
И лысый!!!
#55 | 04:46 12.10.2022 | Кому: Всем
Мне хватает F4
#56 | 04:53 12.10.2022 | Кому: ALeRT
> А я пользую emacs.

ванильный?
#57 | 04:59 12.10.2022 | Кому: Всем
localhost - nvim сервера да vi, vim
#58 | 05:04 12.10.2022 | Кому: _msg
> Но это просто редактор один из многих. Очевидно заменить современную IDE он не способен сколько плагинов не выдумай.

согласен! пробовал и lsp и vimspector, все равно скатываешься к IDE
#59 | 05:17 12.10.2022 | Кому: bazuka_joe
> ванильный?

угу
#60 | 05:27 12.10.2022 | Кому: Всем
Так. Перечитал всё. Никуя не понял зачем это вообще нужно человеку. Начинайте сначала.

Зы. Про женщин и вино тут ни слова. Бесполезная трата времени.
Митра
Иисусе{4k} »
#61 | 05:46 12.10.2022 | Кому: ALeRT
> угу

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

Чтобы вот!

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

Всю жизнь хватало, а тут вдруг стало интересно.
#64 | 06:10 12.10.2022 | Кому: Пальтоконь
:q!
#65 | 06:33 12.10.2022 | Кому: Митра
> Ванильный, это ж пока настроишь всё под себя...

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

Честно, меня не хватило здоровья! Да и не надо мне столько функционала, сколько он предлагает. И в сочетаниях я потерялся!
#67 | 07:57 12.10.2022 | Кому: alexeytot
> :q!

в русской раскладке!!!
#68 | 08:10 12.10.2022 | Кому: Митра
> Ну, мне не особо надо, но я люблю заниматься кастомизацией всего, до чего руки дотягиваются на досуге. В том числе и кастомизацией неовима.

У меня было такое до 25 лет. С тех пор у меня обратная болезнь, я категорически не хочу ничего настраивать и кастомизировать, если оно не несёт существенного практического смысла. Короче, только если по другому никак.
Видимо, вдоволь накостомизировался в своё время, да и по работе хватает.
Теперь подавай мне, чтобы работало из коробки, без телодвижений с моей стороны.
#69 | 08:22 12.10.2022 | Кому: Митра
> Мне же скучно дома девять месяцев подряд сидеть. Вот и виманулся на старости лет! Однако в результате я начал получать неведомое ранее удовольствие!

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

А Ви использовать в 21-м веке — это чудачество, из серии слушать грампластинки, фоткать на плёночный фотик, использовать кнопочный телефон как основной и т.д. В качестве самообразования и для расширения кругозора можно, но юзать это как основное и отрицать современное...
Нужно понимать, все эти редакторы возникли только потому что не было в те времени ни мышек, ни GUI, а не потому что это офигеть как удобно. Выхода другого не было.
#70 | 11:30 12.10.2022 | Кому: Всем
Vim умеет только пищать и портить текст. (с)

И до кучи обложка из[censored]
[censored]
Митра
Иисусе{4k} »
#71 | 12:48 12.10.2022 | Кому: Soloqub
> Теперь подавай мне, чтобы работало из коробки, без телодвижений с моей стороны.

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

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


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

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


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

И да. Кнопочный телефон у меня основной! Смартфон держу больше, как аудио-плеер и резерв на случай отключения света-интернета. Елозить пальцем по экрану, это неудобно же и неприятно. Да и пластинки слушать, если у тебя есть слух, куда приятнее!
#72 | 13:21 12.10.2022 | Кому: Митра
> И я тебя понимаю, так как сам придерживался подобного подхода. Но нормально работает из под коробки, это вообще не про линукс. А так как есть цель лучше разобраться именно в линуксе, то это неплохая практика.

Поэтому я уже очень давно на маке. Линукс — для сервера, не для десктопа.

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


Да, ты точно не ищешь лёгких путей. :)

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


Я в IT уже сильно больше 10 лет, и знакомых программистов у меня не один десяток. Таких, как ты говоришь, видел несколько человек. Один при этом также переставал слушать группу, если на концерте она начинала собирать больше 200 человек. Ну вотт важно было человеку быть не таким как все. :)

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


Это миф что тоннельный синдром возникает именно от мышки. При неправильном использовании он от клавиатуры также может быть. Как ни крути, мышь и touch интерфейсы — это самое удобное, что может быть, а клавиатура хороша только для набора текста. Отрицать это нельзя, потому что это так. :)

> И да. Кнопочный телефон у меня основной! Смартфон держу больше, как аудио-плеер и резерв на случай отключения света-интернета. Елозить пальцем по экрану, это неудобно же и неприятно. Да и пластинки слушать, если у тебя есть слух, куда приятнее!


Понятно. С таким подходом можно и от авто отказаться в пользу лошадок и много ещё от чего.
Митра
Иисусе{4k} »
#73 | 13:32 12.10.2022 | Кому: Soloqub
> Поэтому я уже очень давно на маке. Линукс — для сервера, не для десктопа.

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

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


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

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


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

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


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

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


Это не подход. Это восприятие. Меня раздражает елозение по экрану. Испытываю неприятные тактильные ощущения.
#74 | 14:05 12.10.2022 | Кому: Митра
> Не располагаю сейчас такими средствами, полюбил опенсорс. Современный линукс, это вполне про десктоп. При использовании какого-нибудь гнома, ничего настраивать не надо.

Это только если ничего не делать на нём, то настраивать не надо. Ну может сёрфить нет и всё. Как только что-то нужно, консольку в руки и вперёд. Плавали, знаем. :)

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


Это игры, которые проходит любой начинающий IT специалист. Сначала человек кастомизирует, перепрошивает, пересобирает и т.д., потому что это прикольно. Потом становится сисадмином или девопсом. И как только это становится работой, игры, как правило, заканчиваются. Дома нормальный десктоп с виндой или маком, на работе сервер на Линуксе без GUI и прочие удовольствия.

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


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

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


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

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

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


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

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


Я без понятия, что это было, от медицинской помощи, по вполне очевидным причинам, полностью отрезан, но это помогло и я, наконец, вполне освоил клавиатуру :)
#76 | 15:30 12.10.2022 | Кому: Всем
Очередной работодатель в качестве рабочей машины выдал макбук про. За полтора месяца так и не смог научиться пользоваться этим красивым, но очень неудобным интерфейсом. Но очень понравилась фича, когда можно практически любой текст из интерфейса выделить и получить по слову(словам) справку из словаря. ЗЫ. яблочная мышь - полное говно. Как и тачбар.

Но выход был прост - смена работодателя!!!
#77 | 15:43 12.10.2022 | Кому: Митра
> В этом плане вим незаменим. Он будет всегда, а какое-нибудь модный идэе запросто исчезнет в любой момент, как это случалось с различным программным обеспечением. Поэтому, сначала освоение классики, потом, освоение сиюминутного, если понадобится для зароботка.

В том то и дело, что Вима уже нет фактически. Да, он присутствует в любом nix дистрибутиве, но используется в основном для того чтобы в конфиге пару символов подправить. Для этого не нужно ничего учить, кроме :wq и пары других команд. И то, если nano нет или другого редактора.

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

Т.е. например я не учил Xcode отдельно. Я учил язык, учил фреймворки, а Xcode учился сам, по мере работы. И так с любой современной IDE.
#78 | 15:44 12.10.2022 | Кому: gl00m
> Очередной работодатель в качестве рабочей машины выдал макбук про. За полтора месяца так и не смог научиться пользоваться этим красивым, но очень неудобным интерфейсом.... Но выход был прост - смена работодателя!!!

Когда-то в такой же ситуации я не стал менять работодателя. Плевался с макоси, потом что-то начал понимать, через полгода начал плеваться на винду. На домашнем компе винда. Периодически возникает ощущение, что люди, ответственные за её UI/UX, сами своим поделием не пользуются. С макосью такого не возникает.
Митра
Иисусе{4k} »
#79 | 15:46 12.10.2022 | Кому: gl00m
> Но выход был прост - смена работодателя!!!

Макбук хоть с собой прихватил??? Его можно выгодно продать на авито!!!
#80 | 15:50 12.10.2022 | Кому: Kirpa
> На домашнем компе винда

На большинстве домашних компов - линух. Винда на игровом компе, и только потому что с ВиАр на линухе пока плохо.

> Периодически возникает ощущение, что люди, ответственные за её UI/UX, сами своим поделием не пользуются.


Это для многих поделий справедливо. Для винды, для части десктопов в линухе, для кучи гуёвых приложений на всех платформах.

> С макосью такого не возникает.


Да непрерывно. Но, видимо, привыкнуть можно даже к неудобствам.
#81 | 15:51 12.10.2022 | Кому: gl00m
> Но выход был прост - смена работодателя!!!

Я бы тоже сменил такого работодателя, который не выдал бы мне MacBook Pro!!!
Как можно работать на чём-то другом? :)
#82 | 15:56 12.10.2022 | Кому: Митра
> Макбук хоть с собой прихватил??? Его можно выгодно продать на авито!!!

Оно того не стоит!!!
Митра
Иисусе{4k} »
#83 | 15:58 12.10.2022 | Кому: Soloqub
> В том то и дело, что Вима уже нет фактически

То-то постоянно появляются новые плагины, то-то он именно сейчас переживает новую волну интереса среди пользователей линукс, некоторые используют его вместо среды разработки, а некоторые для форматирования текста. Да и когда знание классики кому-то повредило? Лишним точно не будет. А освоить любое идэе после освоения вима, думаю особого труда не составит. Главное учиться собственно самому программированию.
#84 | 16:00 12.10.2022 | Кому: Митра
> учиться собственно самому программированию

Это просто. Я вот научился, потратив на это всего 35 лет жизни!!!
Митра
Иисусе{4k} »
#85 | 16:03 12.10.2022 | Кому: gl00m
> Это просто. Я вот научился, потратив на это всего 35 лет жизни!!!

Ну, вот годам к 75 значит научусь!!!
#86 | 16:04 12.10.2022 | Кому: Митра
> Ну, вот годам к 75 значит научусь!!!

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

Это про emacs скорее :)
#88 | 16:37 12.10.2022 | Кому: Всем
Лично я (лично я) бОльшую часть рабочего времени провожу, пялясь в Jetbrains IDEA. Следом идет эмулятор терминала, законнекченный к разным серверам. Vimом время от времени пользуюсь на серверах. Но это очень небольшая часть всего рабочего процесса. Тратить заметное время на изучение и улучшение вспомогательных инструментов не считаю рациональным.

С моей т.з. гораздо гораздее потратить время на тот же git, потому как он уже практически стандарт, по крайней мере в копроэротивной среде.
#89 | 16:42 12.10.2022 | Кому: gl00m
> по крайней мере в копроэротивной среде

А что стандарт вместо гита в не копроэротивной среде?
#90 | 16:46 12.10.2022 | Кому: Soloqub
> А что стандарт вместо гита в не копроэротивной среде?

хз

20 лет в копроэрациях, не могу сказать, что за их пределами
разве что в опенсорсе в массе - тоже гит
#91 | 16:53 12.10.2022 | Кому: gl00m
> хз
>
> 20 лет в копроэрациях, не могу сказать, что за их пределами
> разве что в опенсорсе в массе - тоже гит

Я просто не видел, чтобы кто-то использовал что-то другое. Знакомые, знакомых, знакомых говорили, что кто-то там юзает svn и только.
А так везде гит. Притом что в корпорациях никогда не работал.
#92 | 17:00 12.10.2022 | Кому: Soloqub
На одной работе путь был: CVS -> SVN -> Git
Там, где работаю сейчас, пару лет назад соседние команды переползали с TFS на тот же Git
Митра
Иисусе{4k} »
#93 | 17:50 12.10.2022 | Кому: gl00m
> С моей т.з. гораздо гораздее потратить время на тот же git, потому как он уже практически стандарт, по крайней мере в копроэротивной среде.

Так как я интересуюсь опенсорсом, то гит, это святое и само собой разумеющееся. Тем не менее необходимость годами изучать вим, явно преувеличена. Нет там ничего сложного для запоминания. Тем более, что я задолго до него пользовался файловым менеджером ranger b pdf-zathura, а теперь ещё пользуюсь браузером vieb и плагином vimium для других браузеров + плагином встраивающим неовим в окно набора текста в любом сайте, чтобы наверняка запомнить :) Так, шта, это уже сформировавшаяся на моём компе инфраструктура.
#94 | 08:49 13.10.2022 | Кому: Всем
[censored]
Митра
Иисусе{4k} »
#95 | 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.
Войдите или зарегистрируйтесь чтобы писать комментарии.