Да, я совершенно с вами согласен. Фишка именно в ощущении инструмента как часть себя, это как управлять велосипедом или играть на гитаре. Было бы не плохо к стати обратить внимание на тренажер "соло на клавиатуре", и сделать подобный тренажер для вим, я уверен что он будет очень полезен и будет продаваемый.
вебинар на 5/8 - вода и скачка мыслей, когда начатая мысль перескакивает на другое, потом снова на другое и т.д. Но есть и полезнятина; так что таки спасибище!
За ctrl+[ огромное спасибо ... было всегда больно тянуться к Esc. А данный факт нигде не встречал, хотя и догадывался, что кнопку можно переопределить.
кстати, такая-же идеология заложена в древнем редакторе видео - edius... Про стрелочки кстати...кто как только не объясняет зачем кнопки 'ползанья' по тексту именно те самые )
почему я пишу на вим (что пришло в голову): Маркеры для скрытия/открытия блоков кода в зависимости от логики кода. Маркеры-указатели строки - глобальные (последнее место где был перед тем как заснуть) и локальные (в зависимости от точек в коде который связан какой-то логикой). Замена однообразных блоков. "Простая" запись макросов для вещей вроде замены порядка параметров в какой-нибудь функции... привык)
Чтобы вставить из что-то из системного буфера обмена, нужно набрать "*p (хз, у меня форматирование не калечит) Чтобы убрать табы, можно сдвинуть туда-обратно блок, если в настройке стоит замена табов на спэйсы, он заменит.
Зачем нужна приблуда для копирования текста в файлик? почему просто не скомпилить vim с опцией +clipboard и использовать копирование самым естейственным образом?
сделали бы бесплатный стартовый курс по vim как по командной строке, мемасиков бы как выйти поубавилось, как включить выключить, для чего режимы, как использовать менеджер дополнений, возможности разработки, а то люди даже не в курсе что у него расширения есть, думают что он совсем ущербный для старперов
1:41:15 копировать и вставлять в любых местах можно в VISUAL режиме при помощи комбинации "+y и "+p. 1:42:15 Нашёл у кого смотреть, смотреть следует у профессионалов. Vim - не культ, это просто очень древний, консольный текстовой редактор, который установлен практически на всех юниксах, и не более. Способность управлять Vim через мало скоростную, удалённую сеть, главное его преимущество. Довелось ещё в 90-х годах пользуясь 14400 bit/s модемом при помощи Vim настраивать сервера. Гуру никогда с собой ноутбук не берут, компьютеры имеются сегодня во всех учреждениях. Садишься за любой комп, подключаешься по удалённой сети через ssh к своему серверу, где тебя ждёт отлаженный рабочий стол, естественно под vim. Паренёк в начале пути, он ещё не понял, что такое vim. Чтобы успешно пользоваться vim совершенно необязательно владеть скоростным набором текста, можно и как дятел одним пальцем долбить. Тем более в разработке качественного софта скоростной набор вообще не нужен, даже вреден.
Мне нравится, когда менеджер пакетов ставится при запуске Vim, если он не был остановлен. Посмотрел - для Vandle тоже есть способ. erikzaadi.com/2012/03/19/auto-installing-vundle-from-your-vimrc/ При таком подходе, не нужно будет следить за актуальностью версии, достаточно время от времени обновлять все плагины.
Такой вопрос, вот в видео рассказывается, что нечего руку на «стрелочки» перебрасывать и hjkl наше всё. Вот я часто выделяю что-то в визуальном режиме, жму `:` и выполняю команду относительно выделенного, или например когда в режиме поиска что-то ввожу, я часто пишу 2-3 символа и жму стрелку вверх `↑`, автокомплитясь тем самым по истории недавних команд или поисковых запросов. Какой будет эквивалент действий, дабы не перебрасывать руку на «стрелочки»?
Недавно задался вопросом: почему на стандартной клавиатуре клавиша пробел такая длинная? Можно было бы вместить туда еще 4-5 дополнительных кнопок - например стерлок, чтобы руки не отрывать от клавы).
про . в вим-е правильно в видео рассказано, а теперь зацените как это сделано у нас :) www.masteringemacs.org/article/repeating-commands-emacs Repeating a command you just carried out is a surprisingly useful thing to do, yet most people are completely unaware that bound to C-x z is Emacs’s repeat command. Like the . command in vi, the repeat command will repeat the last action, skipping any input events (like character input.) To save you from press the rather awkward keybind every time you want to repeat something, you can repeatedly press z after your first invocation to call repeat. Of course, you can also use the universal argument to repeat the command N number of times. As I mentioned in my article on Mastering Keybindings in Emacs, you can also repeat (and edit!) complex commands like query-replace-regexp by typing C-x M-: or C-x M-ESC.
А можете прокомментировать evilmode в emacs? Там тоже есть normal/insert mode, что в теории дает то же "слепое редактирование как на гитаре"... какие тут есть недостатки?
с verseq я освоил eng за два дня (до этого владел слепым русским набором около 300знаков/мин). и важно, вы не переучиваетесь, вы добавляете навык, никакой путаницы не будет (хотя я думал про это когда начинал учить)
Кирилл, а что вы думаете про hjkl для передвижения, по тексту? Есть история что у создателя просто была клавиатура без стрелок i.stack.imgur.com/ILGdM.jpg Еще интересно есть ли советы по адаптации vim к chromebook клавиатуре?
Ладно, такой вопрос. Как редактор вим может и ок, но как под вим удобно дебажить код (допустим, надо дэбажить плюсы, rust, java)? Чтобы оно все переменные показывало, как в idea, а не как в консольном gdb - на каждый чих вводить десятибуквенную команду.
Ясно... Оказалось, что с java конкретно этот плагин не совместим - но есть yavdb и JavaKit, правда у них по 0 пулл рэквестов. Популярные тулзы :)) Надо будет попробовать. Лично мне было бы удобно, если были прямо готовые наборы этих плагинов, чтобы знать от чего отталкиваться. Но данное направление как-то слабо развито, ваша ссылка под видео чуть ли не единственная, и то оно не ставится (ubuntu 14.04), выкидывает ошибку где-то в питоне. Видимо не те версии, или чего-то не хватает. А зачем такие сложности, этот ansible... Почему нельзя просто выложить директорию .vim и файл .vimrc? Насколько понял, все равно же вся конфигурация происходит через них.
Хоть и год прошёл с комментария, но всё же напишу. А зачем, собственно, использовать Vim для разработки крупных джава проектов, где надо немало заниматься дебагингом и т.п.?) Вим отлично подойдёт, к примеру, для написания небольших кодов, классов, или же для написания html и подобных документов. Вообще не вижу смысла использовать Вим для разработки крупных проектов на той же джава, когда есть бесплатная idea community edition, с которой можно удобно разрабатывать те же серверные приложения.
За это же время 1:54 можно было провести честный семинар по vim... Но автор предпочёл потратить на ничто (пустить псу под хвост) почти два часа времени своей жизни (это ладно), но и время чужих жизней.
Внимание новичкам: не учите VIM, если только начинаете программировать! Вот цитата из статьи Кирилла: "Отдельно стоит сказать, что не стоит учить вим одновременно с тем, что вы собираетесь делать внутри него. Когнитивная нагрузка при изучении вима настолько высокая, что у вас не будет оставаться никакой энергии на изучение нового языка, фреймворка или, даже, программирования в целом. На вим имеет смысл смотреть тогда, когда вы уже спокойно работаете и хотите новых острых ощущений"
Переключить Ctrl на Caps Lock в самом vimе нельзя, можно глобально. В Linux это так делается, такой командой " setxkbmap -option ctrl:nocaps ". Если кто то знает как можно сделать это только в виме а не во всей системе, напишите пожалуйста.
Вот только скорость печати программиста должна успевать за скоростью мысли программиста. Другой вопрос, что клавиатура программиста может часами молчать. И как же меня бесит.. Когда тот же Atom начинает не успевать выдавать символы...
К сожалению, "настройки вима Кирилла" у меня не сработали. Подробнее в комментариях на guides.hexlet.io/vim/ Прямая ссылка на коммент: disq.us/p/23hyd3w
- Подвсветка по умолчанию, поэтому работаю с ней, - Кирил. Да, отключенная подстветка на растоянии :sy off от тебя или echo "syntax off" >> ~/.vimrc Поэтому не надо отмазываться ;) Хотел бы, выключил давно!
Подскажите, какой плагин использует автор для реалтаймового поиска? То-есть у него текст хайлайтится ещё пока он набирает текст в режиме поиска, до нажатия .
бляяяяять.... наткнулся на видос после того как собрал себе Corne (split keyboard) где можно назначать клавиши самому через QMK И ЭТО НАСТОЛЬКО ИЗМЕНИЛО МОЮ ЖИЗНЬ - КОГДА ТЫ БЛЯТЬ ПРОСТО НАЗНАЧИЛ СЕБЕ HOME ROW И СЛОИ КОГДА ВООБЩЕ БЛЯТЬ ПАЛЬЦИ НЕ УБИРАЕШЬ С КЛАВЫ..... и ща боюсь понять логику vim что бы не перейти на него окончательно 😁😁
Плагины не нужны, подсветка не нужна, а на видео и плагины есть, и подсветка. Какие-то двойные стандарты. Видео содержит много воды. Всю суть можно было ужать до нескольких минут. По виму много интересного материала у Derek Wyatt - и послушать и почитать интересно. // много лет использую vim и как редактор текста, и как ide на всех платформах.
Вы чо-то забываете, что это вебинар. Во-первых. И не только вы. Что он скорее для подписчиков Хекслета, которые просили, скорее всего, это сделать. А потом видео просто выложили в ютуб и все. Оно не было подготовлено для широких масс и редактировано в монтажках и все такое. Третье, человек наверняка читает чат в слаке паралелльно, для кого и записывал видео. Про плагины и подсветку - это , как я поняла, было сказано образно, для преотвращения тпиа "непривычно, неудобно" и все такое. Так то конечно, зачем страдать и делать без всего этого. Он просто говорил, что в принципе-то человек адаптироваться может ко всему. Между строк надо читать, тем более там это не особо зауалировано.
+Дмитрий Владимирович просто в конфиге ~/.vimrc пропиши привязки к русской раскладке, это добавь в конфиг: map ё ` map й q map ц w map у e map к r map е t map н y map г u map ш i map щ o map з p map х [ map ъ ] map ф a map ы s map в d map а f map п g map р h map о j map л k map д l map ж ; map э ' map я z map ч x map с c map м v map и b map т n map ь m map б , map ю . map . / map Ё ~ map Й Q map Ц W map У E map К R map Е T map Н Y map Г U map Ш I map Щ O map З P map Х { map Ъ } map Ф A map Ы S map В D map А F map П G map Р H map О J map Л K map Д L map Ж : map Э " map Я Z map Ч X map С C map М V map И B map Т N map Ь M map Б < map Ю > map , ?
Вим или любой другой "неудобный" и новый инструмент нужно изучать лишь по одной причине - повышение производительности . Это всего лишь инструмент. Судя по этому вебинару человек этого не понимает в принципе. О каком повышении производительности тут можно говорить, если автор ни одной законченной мысли вслух произнести не может. Два часа эти можно было рассказать за 2 минуты.
Действительно структура вебинара очень рваная, как и речь авторов, в две минуты конечно это не уложить, но сократить можно было бы в разы. Возможно автор волновался и хотел дать больше, чем получилось, спешка обычно бьет мимо цели.
Иди на Хекслет и узнай, как там учат программированию. Намного лучше дают базу и суть, чем в большиснвте курсов. И при этом ты не понахватаешься, а реально тебя заставят суть понимать. А к вебинарам Кирилла просто надо привыкнуть, он часто выкраивает время между делами, чтобы что-то рассказать просто. И обычно это всегда не сухие уроки, а такая вот вода. Но кому-то и она нужна, я вот чистую сухость не люблю тоже. Кстати, тут нигде и не сказано, что это урок, вроде. Он рассказывает, чо как по ходу и быстро, по-любому не как в уроках, потому что большинству людей надо увидеть работу и замотивироваться, чтобы не было отговорок, что это блин нафига мне это, это непродуктивно. А так видит как тут курсор летает без мышки и все быстро и продуктивно и понимает, что есть зачем время тратить. Ну и, как я говорю, к вебинарам привыкнуть надо просто. За уроками на сайт к ним иди. Там и по делу и коротко довольно-таки и постепенно. А, еще, вообще, чтобы рассказать нормально, как пользоваться вимом, мне кажется, что и двух сухих часов не хватит. Хотя может и хватит, но это как справочник почитать - как-то скучно и незапроминающеся.
А, ну и еще. Это вебинар. Это не урок для ютуба, заранее написанный для большинства людей. Это вебинар для своих в слаке, для подписчиков Хекслета, скорее всего и для тех, кто там тусуется в чате в слаке. Они небось просили записать, он и записал. Я почти уверена. очевидно, что он бы не рассказывал про Хекслет, про новости или про что он еще рассказывал, если б хотел просто сделать видосик лаконичный для ютуба. И по видео понятно, что он лезет периодически вопросы или комменты читать в чат. Многие чо-то путают видео, сделанные для конкретной аудиотории и просто выложенное в общий доступ потом и видео, которые сразу делались для большиснтва людей для ютуба.
Мой друг работает в vim, потому что не знает как из него выйти
+Kirill Ivanov блин, офигенно :D
баян
я программировать начал только потому, что увидел рекламу в ютубе с красивой подсветкой
лучший обзор пров вим, весдь дух и смысл передал!!!
[a man is choking]
waiter: quick is anyone a doctor?
vim user: i’m a vim user
    If you die in Vim, you die in real life too.
Ты открыл мне глаза когда сказал ,что работать можно без подцветки кода. Я всегда работал с подцветкой в vim.
Спасибо, отличный вебинар!
большое спасибо за советы ! очень мотивирует
Да, я совершенно с вами согласен. Фишка именно в ощущении инструмента как часть себя, это как управлять велосипедом или играть на гитаре. Было бы не плохо к стати обратить внимание на тренажер "соло на клавиатуре", и сделать подобный тренажер для вим, я уверен что он будет очень полезен и будет продаваемый.
вебинар на 5/8 - вода и скачка мыслей, когда начатая мысль перескакивает на другое, потом снова на другое и т.д. Но есть и полезнятина; так что таки спасибище!
За ctrl+[ огромное спасибо ... было всегда больно тянуться к Esc. А данный факт нигде не встречал, хотя и догадывался, что кнопку можно переопределить.
Пожалуйста! Заходите в наш уютный слак hexlet-ru.slack.com/#/
Привет из Ульяновска))
30:20 Vim позволяет вам отключить свой мозг и делать все на автомате, будто вы играете на гитаре.
А можно увидеть Ваш .vimrc?
интересная теория насчет подсветки... начинаю понимать Линуса с микроэмаксом :)
кстати, такая-же идеология заложена в древнем редакторе видео - edius... Про стрелочки кстати...кто как только не объясняет зачем кнопки 'ползанья' по тексту именно те самые )
почему я пишу на вим (что пришло в голову): Маркеры для скрытия/открытия блоков кода в зависимости от логики кода. Маркеры-указатели строки - глобальные (последнее место где был перед тем как заснуть) и локальные (в зависимости от точек в коде который связан какой-то логикой). Замена однообразных блоков. "Простая" запись макросов для вещей вроде замены порядка параметров в какой-нибудь функции... привык)
Чтобы вставить из что-то из системного буфера обмена, нужно набрать "*p (хз, у меня форматирование не калечит) Чтобы убрать табы, можно сдвинуть туда-обратно блок, если в настройке стоит замена табов на спэйсы, он заменит.
Круто! Спасибо большое!
хороший вебинар!
Зачем нужна приблуда для копирования текста в файлик? почему просто не скомпилить vim с опцией +clipboard и использовать копирование самым естейственным образом?
А еще без табов и пробелов тоже можно работать. И эффективность не упадет 9:05
сделали бы бесплатный стартовый курс по vim как по командной строке, мемасиков бы как выйти поубавилось, как включить выключить, для чего режимы, как использовать менеджер дополнений, возможности разработки, а то люди даже не в курсе что у него расширения есть, думают что он совсем ущербный для старперов
Кирилл молодец!
сделайте бесплатный курс по vim
1:41:15 копировать и вставлять в любых местах можно в VISUAL режиме при помощи комбинации "+y и "+p. 1:42:15 Нашёл у кого смотреть, смотреть следует у профессионалов. Vim - не культ, это просто очень древний, консольный текстовой редактор, который установлен практически на всех юниксах, и не более. Способность управлять Vim через мало скоростную, удалённую сеть, главное его преимущество. Довелось ещё в 90-х годах пользуясь 14400 bit/s модемом при помощи Vim настраивать сервера. Гуру никогда с собой ноутбук не берут, компьютеры имеются сегодня во всех учреждениях. Садишься за любой комп, подключаешься по удалённой сети через ssh к своему серверу, где тебя ждёт отлаженный рабочий стол, естественно под vim. Паренёк в начале пути, он ещё не понял, что такое vim. Чтобы успешно пользоваться vim совершенно необязательно владеть скоростным набором текста, можно и как дятел одним пальцем долбить. Тем более в разработке качественного софта скоростной набор вообще не нужен, даже вреден.
А ты видео это смотрел?
Какой раскладной пользуетесь? qwerty, dvorak, colemak?
Мне нравится, когда менеджер пакетов ставится при запуске Vim, если он не был остановлен.
Посмотрел - для Vandle тоже есть способ.
erikzaadi.com/2012/03/19/auto-installing-vundle-from-your-vimrc/
При таком подходе, не нужно будет следить за актуальностью версии, достаточно время от времени обновлять все плагины.
Вот это клево! Вандл хороший.
Такой вопрос, вот в видео рассказывается, что нечего руку на «стрелочки» перебрасывать и hjkl наше всё. Вот я часто выделяю что-то в визуальном режиме, жму `:` и выполняю команду относительно выделенного, или например когда в режиме поиска что-то ввожу, я часто пишу 2-3 символа и жму стрелку вверх `↑`, автокомплитясь тем самым по истории недавних команд или поисковых запросов. Какой будет эквивалент действий, дабы не перебрасывать руку на «стрелочки»?
Решение:
cnoremap
cnoremap
Недавно задался вопросом: почему на стандартной клавиатуре клавиша пробел такая длинная? Можно было бы вместить туда еще 4-5 дополнительных кнопок - например стерлок, чтобы руки не отрывать от клавы).
про . в вим-е правильно в видео рассказано, а теперь
зацените как это сделано у нас :)
www.masteringemacs.org/article/repeating-commands-emacs
Repeating a command you just carried out is a surprisingly useful thing to do, yet most people are completely unaware that bound to C-x z is Emacs’s repeat command.
Like the . command in vi, the repeat command will repeat the last action, skipping any input events (like character input.)
To save you from press the rather awkward keybind every time you want to repeat something, you can repeatedly press z after your first invocation to call repeat. Of course, you can also use the universal argument to repeat the command N number of times.
As I mentioned in my article on Mastering Keybindings in Emacs, you can also repeat (and edit!) complex commands like query-replace-regexp by typing C-x M-: or C-x M-ESC.
Если историю изменений хранить между запусками vim, то как можно откатить изменения к моменту очередного открытия файла?
Секта свидетелей святого Вима
lukavish mnogo, i mnogo chushi
LaTeX или vim?
А можете прокомментировать evilmode в emacs? Там тоже есть normal/insert mode, что в теории дает то же "слепое редактирование как на гитаре"... какие тут есть недостатки?
Nikolay Bobovnikov попробуй spacemacs
Hi, guys! do you want to see some magic:) именно так об этом видео.
Кстати, здесь есть видео о vim'e
ruclips.net/video/c59bhQTf4QQ/видео.html
Посмотрел Ваши видео, очень доходчиво и все по полочкам.
Большое спасибо!
посмотрел. захотел перейти на вим и вообще на линукс ) есть какие-нибудь уроки с нуля на вим?
нетбинс был классный, действительно.
Спасибо, большое за видео! У меня вопрос, я владею слепым методом набора на русской раскладке, сложно ли переучиться на EN, и как это проще сделать?
Три года прошло уж. Интересно, ты научился в US-раскладку?
Как дела с слепым набором us?
с verseq я освоил eng за два дня (до этого владел слепым русским набором около 300знаков/мин). и важно, вы не переучиваетесь, вы добавляете навык, никакой путаницы не будет (хотя я думал про это когда начинал учить)
43:25 єтой момент я немного неврубился. Внятно и структурировано кто-то обяснит?
Кирилл, а что вы думаете про hjkl для передвижения, по тексту? Есть история что у создателя просто была клавиатура без стрелок i.stack.imgur.com/ILGdM.jpg Еще интересно есть ли советы по адаптации vim к chromebook клавиатуре?
Спасибо за вебинар.
Пользуетесь лы вы tmux(screen)+vim?
Sharlatan Hellseher Через xterm.
Ладно, такой вопрос.
Как редактор вим может и ок, но как под вим удобно дебажить код (допустим, надо дэбажить плюсы, rust, java)? Чтобы оно все переменные показывало, как в idea, а не как в консольном gdb - на каждый чих вводить десятибуквенную команду.
Alexander Pelepeychenko пожалуйста github.com/joonty/vdebug
Ясно... Оказалось, что с java конкретно этот плагин не совместим - но есть yavdb и JavaKit, правда у них по 0 пулл рэквестов. Популярные тулзы :)) Надо будет попробовать. Лично мне было бы удобно, если были прямо готовые наборы этих плагинов, чтобы знать от чего отталкиваться. Но данное направление как-то слабо развито, ваша ссылка под видео чуть ли не единственная, и то оно не ставится (ubuntu 14.04), выкидывает ошибку где-то в питоне. Видимо не те версии, или чего-то не хватает. А зачем такие сложности, этот ansible... Почему нельзя просто выложить директорию .vim и файл .vimrc? Насколько понял, все равно же вся конфигурация происходит через них.
Хоть и год прошёл с комментария, но всё же напишу.
А зачем, собственно, использовать Vim для разработки крупных джава проектов, где надо немало заниматься дебагингом и т.п.?)
Вим отлично подойдёт, к примеру, для написания небольших кодов, классов, или же для написания html и подобных документов. Вообще не вижу смысла использовать Вим для разработки крупных проектов на той же джава, когда есть бесплатная idea community edition, с которой можно удобно разрабатывать те же серверные приложения.
За это же время 1:54 можно было провести честный семинар по vim...
Но автор предпочёл потратить на ничто (пустить псу под хвост) почти два часа времени своей жизни (это ладно), но и время чужих жизней.
Внимание новичкам: не учите VIM, если только начинаете программировать! Вот цитата из статьи Кирилла:
"Отдельно стоит сказать, что не стоит учить вим одновременно с тем, что вы собираетесь делать внутри него. Когнитивная нагрузка при изучении вима настолько высокая, что у вас не будет оставаться никакой энергии на изучение нового языка, фреймворка или, даже, программирования в целом. На вим имеет смысл смотреть тогда, когда вы уже спокойно работаете и хотите новых острых ощущений"
Переключить Ctrl на Caps Lock в самом vimе нельзя, можно глобально. В Linux это так делается, такой командой " setxkbmap -option ctrl:nocaps ".
Если кто то знает как можно сделать это только в виме а не во всей системе, напишите пожалуйста.
Тоже интересует этот вопрос.
Удалось ли найти решение?
@@russellray1219 Удалось. Приобрёл клаву с QMK Firmware и все эти проблемы отпали сами собой.
Добрый день. Где можно смотреть вебинары в прямом эфире, а не запись на ютубе?
Alexander Myasnikov hexlet.io
скорость программирования не упирается в скорость печати.
написание кода это 20% времени от программирования.
Вот только скорость печати программиста должна успевать за скоростью мысли программиста. Другой вопрос, что клавиатура программиста может часами молчать. И как же меня бесит.. Когда тот же Atom начинает не успевать выдавать символы...
если мы пишем используя известные паттерны и не перепридумываем архитектуру велосипеда, то писать ты будешь 90% времени.
пойду лучше пока в nano попишу...
К сожалению, "настройки вима Кирилла" у меня не сработали. Подробнее в комментариях на guides.hexlet.io/vim/
Прямая ссылка на коммент: disq.us/p/23hyd3w
тру хакеры не ипользуют vim, тру хакеры пишут сразу в DiskEdit'e... :-)
так а вчем проблема поставить плогин vim в IDE ? и все команды для редактирования текста будут доступны
5 лет назад проблема была.
Я пользуюсь PyCharm, VScode с vim плагинами.
- Подвсветка по умолчанию, поэтому работаю с ней, - Кирил.
Да, отключенная подстветка на растоянии :sy off от тебя или echo "syntax off" >> ~/.vimrc
Поэтому не надо отмазываться ;) Хотел бы, выключил давно!
Подстветка это удобно, и когда ворочаешь кучу кода, помогает глазу парсить быстро, при этом не важно, привык ты к ней или нет.
Подскажите, какой плагин использует автор для реалтаймового поиска? То-есть у него текст хайлайтится ещё пока он набирает текст в режиме поиска, до нажатия .
Плагин нашёлся: vimawesome.com/plugin/incsearch-vim
@@seniorpomidor3861 а чем вас нативный вариант не устроил? (:set is)
Значит Хрякеры тоже пишут на vim))
бляяяяять.... наткнулся на видос после того как собрал себе Corne (split keyboard) где можно назначать клавиши самому через QMK И ЭТО НАСТОЛЬКО ИЗМЕНИЛО МОЮ ЖИЗНЬ - КОГДА ТЫ БЛЯТЬ ПРОСТО НАЗНАЧИЛ СЕБЕ HOME ROW И СЛОИ КОГДА ВООБЩЕ БЛЯТЬ ПАЛЬЦИ НЕ УБИРАЕШЬ С КЛАВЫ..... и ща боюсь понять логику vim что бы не перейти на него окончательно 😁😁
Плагины не нужны, подсветка не нужна, а на видео и плагины есть, и подсветка. Какие-то двойные стандарты.
Видео содержит много воды. Всю суть можно было ужать до нескольких минут. По виму много интересного материала у Derek Wyatt - и послушать и почитать интересно.
// много лет использую vim и как редактор текста, и как ide на всех платформах.
Видео "сразу по сути" - это к зораксу)
+1
Очень много воды в видео. Ощущение, что подготовка к вэбинару была "на ходу"
Иногда вода то и нужна, для того, чтобы понять суть. По работе с Vim и так много справочников есть.
Вы чо-то забываете, что это вебинар. Во-первых. И не только вы. Что он скорее для подписчиков Хекслета, которые просили, скорее всего, это сделать. А потом видео просто выложили в ютуб и все. Оно не было подготовлено для широких масс и редактировано в монтажках и все такое. Третье, человек наверняка читает чат в слаке паралелльно, для кого и записывал видео.
Про плагины и подсветку - это , как я поняла, было сказано образно, для преотвращения тпиа "непривычно, неудобно" и все такое. Так то конечно, зачем страдать и делать без всего этого. Он просто говорил, что в принципе-то человек адаптироваться может ко всему. Между строк надо читать, тем более там это не особо зауалировано.
А если я умею только на русском языке печататься слепым методом, это серьезное препятствие для освоение Vim?
+Дмитрий Владимирович временное препятствие
+Дмитрий Владимирович, а что Вы в нем набирать будете, на русском?
P.S. освоение английской раскладки пойдет чуть быстрее, у Вас есть опыт...
+Дмитрий Владимирович просто в конфиге ~/.vimrc пропиши привязки к русской раскладке, это добавь в конфиг:
map ё `
map й q
map ц w
map у e
map к r
map е t
map н y
map г u
map ш i
map щ o
map з p
map х [
map ъ ]
map ф a
map ы s
map в d
map а f
map п g
map р h
map о j
map л k
map д l
map ж ;
map э '
map я z
map ч x
map с c
map м v
map и b
map т n
map ь m
map б ,
map ю .
map . /
map Ё ~
map Й Q
map Ц W
map У E
map К R
map Е T
map Н Y
map Г U
map Ш I
map Щ O
map З P
map Х {
map Ъ }
map Ф A
map Ы S
map В D
map А F
map П G
map Р H
map О J
map Л K
map Д L
map Ж :
map Э "
map Я Z
map Ч X
map С C
map М V
map И B
map Т N
map Ь M
map Б <
map Ю >
map , ?
он сказал слово говно раз пять за минуту
Ти неправ ctrl-u єто не возврат назад.
vim.fandom.com/wiki/Undo_and_Redo
Вим или любой другой "неудобный" и новый инструмент нужно изучать лишь по одной причине - повышение производительности . Это всего лишь инструмент. Судя по этому вебинару человек этого не понимает в принципе. О каком повышении производительности тут можно говорить, если автор ни одной законченной мысли вслух произнести не может. Два часа эти можно было рассказать за 2 минуты.
Действительно структура вебинара очень рваная, как и речь авторов, в две минуты конечно это не уложить, но сократить можно было бы в разы. Возможно автор волновался и хотел дать больше, чем получилось, спешка обычно бьет мимо цели.
Два часа объясняешь как пользоваться редактором, это просто охиреть можно, а если программировать то два года будешь учить как Hello world писать?
Иди на Хекслет и узнай, как там учат программированию. Намного лучше дают базу и суть, чем в большиснвте курсов. И при этом ты не понахватаешься, а реально тебя заставят суть понимать. А к вебинарам Кирилла просто надо привыкнуть, он часто выкраивает время между делами, чтобы что-то рассказать просто. И обычно это всегда не сухие уроки, а такая вот вода. Но кому-то и она нужна, я вот чистую сухость не люблю тоже.
Кстати, тут нигде и не сказано, что это урок, вроде. Он рассказывает, чо как по ходу и быстро, по-любому не как в уроках, потому что большинству людей надо увидеть работу и замотивироваться, чтобы не было отговорок, что это блин нафига мне это, это непродуктивно. А так видит как тут курсор летает без мышки и все быстро и продуктивно и понимает, что есть зачем время тратить.
Ну и, как я говорю, к вебинарам привыкнуть надо просто. За уроками на сайт к ним иди. Там и по делу и коротко довольно-таки и постепенно.
А, еще, вообще, чтобы рассказать нормально, как пользоваться вимом, мне кажется, что и двух сухих часов не хватит. Хотя может и хватит, но это как справочник почитать - как-то скучно и незапроминающеся.
А, ну и еще. Это вебинар. Это не урок для ютуба, заранее написанный для большинства людей. Это вебинар для своих в слаке, для подписчиков Хекслета, скорее всего и для тех, кто там тусуется в чате в слаке. Они небось просили записать, он и записал. Я почти уверена. очевидно, что он бы не рассказывал про Хекслет, про новости или про что он еще рассказывал, если б хотел просто сделать видосик лаконичный для ютуба. И по видео понятно, что он лезет периодически вопросы или комменты читать в чат. Многие чо-то путают видео, сделанные для конкретной аудиотории и просто выложенное в общий доступ потом и видео, которые сразу делались для большиснтва людей для ютуба.