Программируй в Vim и для Vim 👨‍💻

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 57

  • @tovjukov
    @tovjukov Рік тому +18

    Штирлиц подумал. Ему понравилось и он подумал еще раз.

  • @vladsamsonov9752
    @vladsamsonov9752 Рік тому +4

    Посмотрел на одном дыхании. Спасибо за отличный материал и крутую подачу!

    • @kydavoiti
      @kydavoiti  Рік тому +1

      Спасибо! Буду стараться дальше
      Жалко, что ролик получился плохим по звуку и картинке. Я просто его монтировал ночью, глаз совсем замылился. Мог бы быть еще лучше.

    • @vladsamsonov9752
      @vladsamsonov9752 Рік тому

      @@kydavoiti Я вот посмотрел ролик и только потом залез в комментарии. И как по мне все отлично) это первый ролик на этом канале, что я посмотрел, и мне показалось, что в этом фишка подачи и мне очень зашло)))

  • @dimaegorov931
    @dimaegorov931 Рік тому +1

    Присоединюсь ко всему сказанному. Спасибо за краткость и суть. Больше желаю стримов.

  • @shshvvvv
    @shshvvvv Рік тому +2

    Очень крутой ролик. Спасибо.

  • @sambrown8
    @sambrown8 6 місяців тому

    Очень понравилось + полезно! Спасибо!

  • @ДаниилДьяченко-л1н
    @ДаниилДьяченко-л1н 2 місяці тому +1

    Я как-то настроил neovim кучами плагинов и понял, что vim был хорош тем, что это был простой редактор текста, а не кода. Он приятнее, когда он минималистичен, а код пишите в редакторах кода или IDE. Не надо придумывать велосипеды. На крайняк можете подключить плагины, имитирующие vim в ваших IDE.

  • @lemaximya
    @lemaximya 5 місяців тому +1

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

    • @kydavoiti
      @kydavoiti  4 місяці тому +1

      Жалко, советую купить тонометр.
      А еще лучше, сходить к врачу, нездоровое что-то.

    • @lemaximya
      @lemaximya 4 місяці тому +1

      @@kydavoiti это же твой код и техника copy/paste. А я, похоже, врач с IDE графическим в качестве инструмента. Лечим такой Коддинг :)

  • @avbolshakov
    @avbolshakov Рік тому +2

    Отличный ролик и канал

  • @garlic_pj
    @garlic_pj Рік тому +1

    Толково, спасибо!

  • @ИванОсинин-с7и
    @ИванОсинин-с7и 9 місяців тому +1

    Вместо повторения команд в других редакторах можно использовать поиск и замену с regexp

    • @kydavoiti
      @kydavoiti  9 місяців тому

      Она есть в Vim, но поиск не заменяет макросы в общем случае.

  • @bazil_s
    @bazil_s Рік тому

    Как сделать как в том же VSCode, поставить несколько курсоров на строки, чтобы когда ты один символ печатаешь, печатается и на других тоже? Выручай

    • @kydavoiti
      @kydavoiti  Рік тому +1

      Я таким не пользуюсь. Мне хватает замены с поиском, макросов, quick fix list и команд.
      Я бы на вашем месте поискал плагины по multicursor

    • @GLUCKKKKKKKKKK
      @GLUCKKKKKKKKKK Рік тому

      Плагин - мультикурсор

    • @maximvorotynsky6141
      @maximvorotynsky6141 Рік тому +1

      Ctrl-V переход в visual block mode.
      Выделяешь строки.
      i, для перехода в режим печати.

    • @BobiBobObana
      @BobiBobObana Рік тому

      ​@@kydavoiti выделяется столбцы I ай большая пишешь нужный текст

  • @BobiBobObana
    @BobiBobObana Рік тому

    ci( удалить и начать писать нужный код. Причём тебе не надо стоять внутри скобок.
    Эта команда удалить все что внутри скобок . То же работает и для , "" и т.д.

    • @kydavoiti
      @kydavoiti  Рік тому

      Я обычно пользуюсь версией cib, нажимать удобнее

    • @BobiBobObana
      @BobiBobObana Рік тому

      @@kydavoiti
      и как вы будите здесь действовать?
      hello[man].(good)"today"
      удалить man или day. ваш шоркат не сработает. Более того он умеет удалять только в () скобках.
      ci[ или ci< ci" наоборот делает то что надо

    • @kydavoiti
      @kydavoiti  Рік тому

      Ага, я знаю
      Я написал к тому, что я часто использую cib вместо ci(
      Мне так удобнее
      Если надо удалить внутри других скобок, то использую другие операторы

  • @Z417O
    @Z417O 2 місяці тому

    да это же имба!

  • @blyad
    @blyad Рік тому +2

    Что у тебя за линукс дистрибутив?

    • @kydavoiti
      @kydavoiti  Рік тому

      У меня MacOS 😅

    • @blyad
      @blyad Рік тому +2

      @@kydavoiti Vim выглядит слишком красиво для MacOS и слишком свободно для Apple :D

    • @cyrilanisimov
      @cyrilanisimov Рік тому

      @@blyad Эппла, кстати, в опенсорс тоже коммитит)

  • @GLUCKKKKKKKKKK
    @GLUCKKKKKKKKKK Рік тому

    Опача. Сразу подписался на канал.

  • @onathema
    @onathema Рік тому

    Спасибо!

  • @Saironsmv
    @Saironsmv 7 місяців тому

    Сначала интегрируйте кириллицу без костылей, потом хвалитесь вимом. 😂
    Редактор, он чтобы работать, а не чтобы бесконечно настраивать.

    • @kydavoiti
      @kydavoiti  7 місяців тому +1

      Каких костылей? Все работают прекрасно

  • @НиколайЯковлев-ь1е

    Отличный ролик Илья!
    Неужели на java в vim код пишите?

    • @kydavoiti
      @kydavoiti  Рік тому

      Да, я пишу на Java. Использую NeoVim. Есть небольшие проблемы, но, в целом, все окей. Работать можно, даже очень удобно.
      Подробнее об этом в последнем ролике на UA-cam: ua-cam.com/video/w-W71QIpCio/v-deo.html

  • @freeFHH
    @freeFHH Рік тому

    как-то тихо вышло

    • @kydavoiti
      @kydavoiti  Рік тому +2

      Ага, я уже утром посмотрел и понял, что я низко выровнял звук и цвета выглядят блекло.
      Вчера вечером мне казалось норм все. Отменять не решился, будет мне уроком как делать не надо 😅

  • @hesi7234
    @hesi7234 Місяць тому

    Как выйти из vim?😂

    • @kydavoiti
      @kydavoiti  Місяць тому

      Без сожалений, это главное

  • @BobiBobObana
    @BobiBobObana Рік тому

    У меня почему то nvim гораздо медленней, чем классический vim.

    • @kydavoiti
      @kydavoiti  Рік тому

      Зависит от количества плагинов, у меня начинал тупить nvim при работе с Java. Но это проблема Java, и для меня она не так критична.

  • @dim4ru
    @dim4ru Рік тому +4

    А это не мазохизм..?😢

    • @kydavoiti
      @kydavoiti  Рік тому +1

      Что это?)
      Пользоваться Vim - не думаю. Настраивать его и писать плагины, наверное да 🤷‍♂️
      Вообще уже IdeaVim плагин делает работу проще, даже в рамках JetBrains IDE. На него пересесть просто. (Хотя он и тупит часто, особенно с макросами)

    • @MrMes
      @MrMes Рік тому +2

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

    • @kydavoiti
      @kydavoiti  Рік тому +1

      @@MrMes у меня в Vim настроена отладка. Но, не скажу, что она пригождается, я ей редко пользуюсь. Может быть как--нибудь запишу про это ролик: "Настройка vim для Java".

    • @AYakov
      @AYakov Рік тому

      @@kydavoiti буду ждать :)

    • @pingvi666
      @pingvi666 Рік тому +1

      Даже если научиться работать в виме польза от его использования сомнительна. Для многих это дело привычки, потому что в консоли из предустановленных редакторов на linux обычно vim и nano. Nano проще, но скуднее на возможности. Горячие клавиши вима застряли в 80х. Забейте. Вим это прикол. Он не быстрее того же VS Code.

  • @Hvzh
    @Hvzh Рік тому +1

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

    • @kydavoiti
      @kydavoiti  Рік тому +1

      Вы слишком «хорошего» мнения о программистах 😅