Настройка Vim. Простейший конфиг Vim (.vimrc) для разработки

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024
  • Мой курс «Хардкорная веб-разработка» - course.to.digital
    Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.dig...
    Telegram: t0digital.t.me
    Сказать спасибо за это видео можно здесь - boosty.to/digi...
    Показываю свой минималистичный конфиг Vim, который использую в повседневной работе. Установим Vundle, накатим несколько плагинов, настроим тему и проведём базовые настройки для удобной работы с кодом в Vim.
    Конфиг - gist.github.co...
    Есть ли вообще способ выйти из Vim - • А есть ли вообще спосо...
    Изучаем Vim - • Изучаем Vim, команды и...
    Обзор терминального мультиплексора tmux - • Tmux - что это и зачем...
    /****************** about ******************/
    Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
    - Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
    - Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
    Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
    С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
    Telegram канал - t.me/t0digital
    ВК - digital...
    RuTube - rutube.ru/chan...
    Дзен - dzen.ru/id/623...

Комментарии • 269

  • @t0digital
    @t0digital  4 года назад +283

    Даёшь больше материала по Vim или не даёшь? Интересна тема?

    • @user-rg8wb7vs6i
      @user-rg8wb7vs6i 4 года назад +1

      Жду)

    • @kirillthunder1604
      @kirillthunder1604 4 года назад

      Да, тема оч интерная, спасибо тебе

    • @vyacheslavgvorus3883
      @vyacheslavgvorus3883 4 года назад

      Какой рацион у питонщиков, режим сна физические нагрузки? :)

    • @user-is3gg3bg8r
      @user-is3gg3bg8r 4 года назад +5

      Гавно вопрос!)) Vim -- вечнозелёная тема!
      Если компьютер нормальный, то почему не выжать из Vim'a по-максимуму?

    • @t0digital
      @t0digital  4 года назад +4

      @@artemunix5223 будет

  • @lastexhale
    @lastexhale 4 года назад +23

    wq - переазписывает файл, даже если в буфере не было изменений
    x - не перезаписывает файл, если в буфере не было изменений, соответственно не меняется время изменения файла (modification time)

  • @opensourceisnotcommunism4639
    @opensourceisnotcommunism4639 4 года назад +54

    Пожалуйста побольше про VIM и Еmacs!

    • @t0digital
      @t0digital  4 года назад +8

      Будет еще материал обязательно!

    • @user-hy1vn9zj5r
      @user-hy1vn9zj5r 4 года назад

      @@t0digital Очень питательно и интересно рассказываешь

    • @t0digital
      @t0digital  4 года назад

      @@user-hy1vn9zj5r спасибо!

  • @serg-7erg
    @serg-7erg 4 года назад

    Премного благодарен за Ваши труды! Спасибо за краткость изложения и за отсутсвие 'воды' в Ваших речах.

    • @t0digital
      @t0digital  4 года назад

      Спасибо! Рад, что полезно!

  • @toster8240
    @toster8240 4 года назад +3

    Спасибо за видео! А про монстро настройку конечно хотим!!! ;-)

  • @gennadyga2257
    @gennadyga2257 2 года назад +1

    Круто! Да нужно следующее видео! 🤗

    • @t0digital
      @t0digital  2 года назад +1

      посмотри по vim/nvim, есть ещё на канале:)

    • @gennadyga2257
      @gennadyga2257 2 года назад

      Да, vim зацепил как легкий быстрый, круто что пример конфигов показан как что куда))), преогромное спасибо!

  • @Aquallamy
    @Aquallamy 4 года назад

    Вечером гуглил, как настроить автоотступы в vim'е, утром вижу это видео. Классно)

  • @tsarevnalagushka
    @tsarevnalagushka 4 года назад +2

    В базовый комплект я бы всё-таки добавил NERDTree, ctrlp(fzf, например), ack

  • @MaPeHuH
    @MaPeHuH 4 года назад +1

    Добрый день! Спасибо за видео!
    Да, очень хотелось бы видеть, но не лютый vim на плагинах. А достаточно, автокомплита

  • @edwardzombie9222
    @edwardzombie9222 3 года назад +1

    Очень полезно! Для работы самое оно. Спасибо!

  • @vovergg
    @vovergg 4 года назад +3

    Про vim классная тема.

  • @Nachmed
    @Nachmed 4 года назад +1

    Спасибо за конфиг! Попробую.

  • @DimiEG
    @DimiEG 4 года назад +12

    Хотим навороченный vim конфиг. Файл в студию!!! :)

  • @user-qw7qh5tz2t
    @user-qw7qh5tz2t 4 года назад +4

    Походу вы так долго не могли выйти из вим, что даже решили его настроить!

    • @t0digital
      @t0digital  4 года назад +1

      Так и было!

  • @savel2work
    @savel2work 4 года назад

    О, рили удобнее стало, кстати. Теперь вимом можно пользоваться как следует наконец-то.

  • @igorshlyakov9321
    @igorshlyakov9321 4 года назад +1

    Спасибо! Очень хочу увидеть настройку VIM в монстрячном виде!

  • @LewaSGN
    @LewaSGN 4 года назад +2

    Вим прекрасен, лайк от меня в студию!

  • @velessn
    @velessn 4 года назад +1

    Купил недавно книгу "Дрю Нейл. Практическое использование Vim". Но все откладываю изучение вим на потом. ))) Вначале нужно слепую печать на латинице закрепить

    • @dmitryk9440
      @dmitryk9440 4 года назад +1

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

    • @vandud
      @vandud 4 года назад +1

      @@dmitryk9440 вимтютор это мастхев, очень классная штука для старта (раньше я боялся вима, но стоило заставить себя пройти вимтютор и теперь я не представляю свою жизнь в нано или чем-то еще)))))))

  • @almatydream
    @almatydream 3 года назад

    Спасибо большое за подробное объяснение! Очень доходчиво для новичков.

    • @user-lj1uk4cf6s
      @user-lj1uk4cf6s 2 года назад +1

      для новичков ни фига не доходчиво, потому как новичок дальше экрана приветствия не уйдет, так как не знает как просто ввести и выполнить команду

    • @almatydream
      @almatydream 2 года назад

      @@user-lj1uk4cf6s, редактирование конфига .vimrc уже подразумевает эти базовые знания у пользователя. Во-вторых, на видео есть подсказки, какие комбинации клавиш используются, чтобы выполнить ту или иную команду.

    • @user-lj1uk4cf6s
      @user-lj1uk4cf6s 2 года назад

      @@almatydream не соглашусь, начинающий пользователь данного софта и новичок в программировании несколько разные статусы и для последнего не очевидно, что для написания кода нужны еще какие то манипуляции. в остальном автор конечно же молодец, жаль только что не рассматривает варианты установки и настройки под win.в моем случае очень актуально и к сожалению данный конфиг не получилось под окна поставить. Относительно подсказок для новичка они есть, но только в другом видео данного автора)). Автору же большое спасибо его труд, очень познавательно и полезно.

  • @kirillzagoskin2260
    @kirillzagoskin2260 2 года назад

    Очень круто, спасибо за видео!

  • @treepuncher
    @treepuncher 4 года назад

    Глядя на такие видео, я дико завидую людям осилившим настроить VIM под свои задачи. Сам я программист с 15 летним стажем, под какие платформы и системы только не разрабатывал, всё перепробовал, наверное. Сам уже лет 10 сижу и работаю исключительно под Linux... Но до сих пор не могу пересесть на Vim. Сколько уже попыток было, даже не перечесть, но каждый раз всё было что-то не то и не так. То на выходе под мои нужды - получался какой-то тормозной мастодонт, который работает не быстрее современных тормозных поделок на электроне, то для моих задач не находится хорошо работающих плагинов, то мне просто лень опять гробить время на игрища с конфигурацией VIM...

    • @t0digital
      @t0digital  4 года назад

      Я не могу сказать, что пользуюсь только vim и что мастерски его освоил. Иногда пишу в vim (что-то простое или поправить код по-быстрому, не запуская IDE), иногда в IDE с Vim плагином. То есть Vim для меня это скорее идеология работы с текстом, чем конкретный инструмент - эта идеология плюс-минус работает для меня и в самом консольном vim, и в IDE от JetBrains с IdeaVim плагином, и в Google Chrome c плагином Vimium

  • @Vivavatnik
    @Vivavatnik 3 года назад +1

    Спасибо!

  • @directduck
    @directduck 4 года назад +2

    Даёшь больше материала по Django!

  • @mak_whisk
    @mak_whisk Год назад

    Спасибо

  • @kaxabertsitaishvili7421
    @kaxabertsitaishvili7421 4 года назад +1

    Спасибо большое.🇬🇪🇬🇪🇬🇪👍👍👍

  • @dmitryk9440
    @dmitryk9440 4 года назад

    Пользуюсь намного большим количеством плагинов в neovim и при этом часто работаю в нем на планшете(termux), тормозов не наблюдал. Но самое смешное, что когда я пытался прикрутить конфигурацию tmux, которую вы показывали - мой планшет отключался))) в итоге сделал tmux минималистичным... Но видосу сделать vim ide, однозначно быть, только хотелось бы посмотреть реально оптимизированный набор плагинов, например: не использовать стандартный jedi-vim (ужасно тормозной автокомплит), лучше уж deoplete, еще можно бы было показать tabnine (быстрый и универсальный автокомплит с интеллектуальной выдачей результатов). И еще бы отдельно можно рассказать о крутых возможностях vim, без использования плагинов, например о том же автокомплите и переходам по тегам по сгенерированному файлу тегов (ctags). Кстати, есть видос на подобную тему на английском, но вот русских аналогов нет - только как обвешивать вим плагинами(((
    P.S. раз сто сравнил тему с gruvbox и не понял разницы))))

    • @dmitryk9440
      @dmitryk9440 4 года назад

      вот видос про vim без плагинов:
      ruclips.net/video/XA2WjJbmmoM/видео.html

  • @grigorystasevich33
    @grigorystasevich33 4 года назад +2

    Очень хочу увидеть как сделать из vim монструозную ide

  • @from_spb
    @from_spb 2 года назад

    8:00 бесячие красные пробелы отключаются в 5:26 не включаем подсветку в питоне

  • @dxnght
    @dxnght 4 года назад

    Когда читал Укус Питона, познакомился с VIM. Открыл, офигел, ничё не понял, закрыл. Смотрю уже 3й или 4й видос у тебя и понимаю, что вим это прикольная штука с ничего себе возможностями) Наверное, стоит заморочиться и подучить вимчик)

    • @t0digital
      @t0digital  4 года назад +1

      Он хорош, дааа!

  • @alexfish289
    @alexfish289 4 года назад

    Просто БОХ. Обожаю VIM.

  • @XuMuKHC
    @XuMuKHC 2 года назад

    спасибо

    • @t0digital
      @t0digital  2 года назад

      Посмотри ещё актуальный видос по nvim, недавно был на канале

  • @ernicot5279
    @ernicot5279 4 года назад

    Если у вас как и у меня возникли ошибки при попытке установить плагин, проверьте папку /.vim/bundle/ в каталоге Vundle.vi опечатка, должно быть Vundle.vim

  • @hennadiimelanich
    @hennadiimelanich 4 года назад +14

    Да, расскажи как из вима настроить максимально монстрячую IDE!

    • @krasn0glaz
      @krasn0glaz 4 года назад +2

      syntax on

    • @krasn0glaz
      @krasn0glaz 2 года назад

      @Thin Q верстайте хтмл в своих саблаймах, фронтендеры... а ещё лучше в vscodах. вот у кого руки фронтендом испачканы, тому к виму нельзя прикасаться

    • @krasn0glaz
      @krasn0glaz 2 года назад

      @Thin Q до кучи в виме просто СОТНИ плагинов на автокомплит. чего-угодно. как-угодно.

  • @alexey7005
    @alexey7005 4 года назад +1

    Ждём про vim, т.е жду х.з как остальные, мне интересно. Про плагины по подробнее, пожалуйста, и можно ли свой написать ? Как дебажить в vim?

    • @VanStabHolme
      @VanStabHolme 4 года назад +2

      Плагины это (зачастую) vimscript (vimrc читается Vim-ом как vimscript файл). Да, плагин можно написать, и не только на vimscript, на данный момент Vim предоставляет интерфейсы на nodejs, python и многие другие языки. Vim не IDE но ты можешь сделать его таковым, советую посмотреть это ruclips.net/video/XA2WjJbmmoM/видео.html видео в котором обсуждаются многие встроенные фичи Vim по типу дополнению текста и build integration (правда чувак в видосе говорит только о ruby specific способе build integration).

  • @alastair5989
    @alastair5989 4 года назад +12

    + если гуглил когда-то "как выйти из vim"

    • @user-qw7qh5tz2t
      @user-qw7qh5tz2t 4 года назад

      Зачем гуглить?! Есть же книга exiting from vim

    • @t0digital
      @t0digital  4 года назад +1

      @@user-qw7qh5tz2t небольшая, страниц на 400!

    • @volodymyr8649
      @volodymyr8649 4 года назад

      Не гуглил. Наткнулся на мемас еще до того, как впервые случайно зашел в вим. Я был готов к этому :)

    • @nnkaz1k856
      @nnkaz1k856 4 года назад

      Бро, ты хотя бы знал, что это vim, а я не знал, что гуглить, чтобы выключить его))

    • @volodymyr8649
      @volodymyr8649 4 года назад +1

      @@nnkaz1k856 ахах) Помню тупо скопипастил какую-то команду с туториала, а там оказывается правка файла была через вим, кроме этого самого мемного :q ничего не знал больше. И вот, реакция новичка: "ох уж этот проклятый линукс, надо гуглить даже как блокнотом пользоваться..."
      Руки бы поотрывать тем, кто такие туториалы пишет))

  • @asterokl
    @asterokl 4 года назад

    Как говорится, простенько и со вкусом. А можете сделать видео про vimscript, такую мощную вещь?

  • @user-fn1gi4xf8w
    @user-fn1gi4xf8w 4 года назад

    Доброго дня! Очень полезные видео Вы делаете, хотелось бы увидеть про чистую архитектуру в Python, как например организуется работа с БД без ORM.

    • @t0digital
      @t0digital  4 года назад +1

      Спасибо! Было видео про телеграм бота на канале, там была работа с БД без ORM, хотя и не могу сказать, что там было прям вах:)

    • @user-fn1gi4xf8w
      @user-fn1gi4xf8w 4 года назад

      Спасибо за ответ, посмотрю.

  • @fensrg
    @fensrg 4 года назад

    в минимальный конфиг можно и добавить какой нибудь легковыесный плагин снипетов, например snipmate.

  • @gregn834
    @gregn834 4 года назад

    Поздравляю! Втянули вы меня в свой вим! Теперь не знаю, как из него выйти... И он мне даже уже начинает нравиться... Вопрос имею. Мне надо, чтобы в поиске по тексту выдавалось количество повторений (или вхождений). Не ли чего-нибудь простого, чтобы выводилось в статус баре, например? Я только это нашёл - :%s/pattern//gn.

    • @t0digital
      @t0digital  4 года назад

      Отлично, рад втянуть и вас:))) Посмотрите на этот плагин, похоже, это то, что вам нужно - www.vim.org/scripts/script.php?script_id=1682

    • @gregn834
      @gregn834 4 года назад

      Установил. Да, похоже то, что я искал. Пока ещё слабо разбираюсь в плагинах, а всё подряд ставить я не любитель. Спасибо!!!!!!!!

  • @sekdek9798
    @sekdek9798 4 года назад

    И про настройку баша как у вас тоже было бы интересно. У вас он чет очень красивый) Хотя возможно это маковские фичи, не шарю)

    • @t0digital
      @t0digital  4 года назад

      Это zsh. Настроить на линукс точно можно так же, на windows вероятно тоже, они там запилили какой-то мощный терминал в том году:)

    • @Hero-bx7fy
      @Hero-bx7fy 4 года назад +1

      @@t0digital Запили плиз видео про zsh, какие плюшки на практике лучше bash

  • @nontypeable
    @nontypeable 2 года назад

    что делать если в полноэкранном режиме у меня полоса по середине экрана?

  • @user-wr9ce4up8k
    @user-wr9ce4up8k 3 года назад

    Привью лучше любого вирусного.

  • @Tavda
    @Tavda 4 года назад +1

    Мне в этом году 40 лет. Зачем всё это, если можно поставить IDE и работать? Править в терминале на сервере? Так часто и так много правите?
    P.S. Комментарий больше для продвижения видео, хотя и осмысленный :)

    • @vandud
      @vandud 4 года назад

      Вы наверное еще и виндой пользуетесь)

    • @t0digital
      @t0digital  4 года назад

      Vim это когда хочется чего-то большего, большей скорости работы с текстом, большей эффективности. Если вам хватает IDE и большего не хочется - Vim вам (возможно пока) не нужен. И Vim это не противопоставление IDE, в целом во всех IDE есть Vim-mode, который позволяет использовать все базовые Vim комбинации и в IDE

    • @shaginov
      @shaginov 4 года назад

      Поддержу. Уход от интерфейсов ради ухода от интерфейсов. Да, часть работы так делается проще, но это явно усложняет вход и узко специализирует программистов. Даже исходя из комментариев - люди не знают базовых элементов программ на Linux. Необходимость найти нужную настройку прочитав неудобный plain text, найдя тему на форуме или посмотрев видео... Это явное отсутствие прогресса.

    • @t0digital
      @t0digital  4 года назад

      @@shaginov это не уход от интерфейсов ради ухода от интерфейсов, vim плагины есть во всех IDE и даже в браузере - потому что это мега удобный инструмент для работы с текстом.

    • @ep4sh
      @ep4sh 4 года назад

      Каждый кто работает с текстом должен открыть для себя vi / vim
      Просто однажды взгляните на подкасты по vim - они бесплатны и Вы осознаете мощь этого инструмента ( особенно макросы )

  • @luckerspirit9196
    @luckerspirit9196 4 года назад

    Можно ещё powerline прикрутить. Сам пользуюсь забавная штука.

  • @maksymfrantz8782
    @maksymfrantz8782 2 года назад

    топ!

  • @Noname-hc4hc
    @Noname-hc4hc 4 года назад +1

    Минимальный конфиг Vim должен состоять всего из двух строк: set encoding=utf-8 и runtime defaults.vim Начинать с установки сторонних плагинов - это категорически неправильно. Разберитесь сначала с тем, что идет по дефолту.
    Ну да неудивительно - этот "минимальный" конфиг был надерган откуда-то со стороны без понимания, что он вообще делает. В итоге он на одну половину состоит из неработающей ерунды (попробуйте, к примеру, проверить чему на самом деле равен tabstop в питоновских файлах - нужно ввести :set tabstop? если не в курсе), а на вторую - чистая вкусовщина (цветовая схема, кастомные маппинги и т.д.), которую не стоит рекомендовать всем подряд.

    • @t0digital
      @t0digital  4 года назад

      Конфиг не претендует на гениальность, совсем уж минималистичность и отсутствие вкусовщины, люди просили показать мой конфиг - я его показал, о чём прямо и говорю в видео. Табы в питон файлах корректно работают и скажу честно - для меня это главное:)

    • @Noname-hc4hc
      @Noname-hc4hc 4 года назад

      Про "гениальность" я ничего не говорил. А вот то, что удаление примерно половины строк из этого vimrc ничего не изменит функционально, наводит меня на мысль, что он далеко не самый "простейший" и "минималистичный".
      Плюс многие вещи просто вредны и будут путать начинающих - Vundle устарел, t_Co вручную менять не надо и т.д. и т.п.

  • @asdffewfew
    @asdffewfew 7 месяцев назад

    скажите, есть ли возможность запускать vim с разным наборов плагинов, например повседневной работы минимальный, а для программирования набор для ide?

    • @t0digital
      @t0digital  7 месяцев назад +1

      Я обычно nvim запускаю с плагинами, а если надо чистый - то просто vim запускаю

  • @nobeing6242
    @nobeing6242 4 года назад

    Да еще бы добавить к конфигу подсказки по функциям, и чтоб можно было нырять в стнд библиотеку

  • @shweeps251
    @shweeps251 4 года назад

    Подскажите, пожалуйста, как в vim настроить отступы не пробелами, а табами, чтоб 1 токен был? Не могу в интернете ничего годного найти, предлагают только в ход редактирования прописать команды :set tabstop=4, :set noexpandtab, :%retab!, могу ли я начать писать текст сразу с табами, а не пробелами? А видосик очень интересный, сразу же начал использовать vim после его просмотра =)

  • @brodlovherrsov7097
    @brodlovherrsov7097 3 года назад +1

    Мне пишет Это не команда редактора: PluginInstall

    • @user-vv6xy3iq2q
      @user-vv6xy3iq2q 3 года назад

      Не получилось исправить?

    • @brodlovherrsov7097
      @brodlovherrsov7097 3 года назад

      @@user-vv6xy3iq2q получилось

    • @user-vv6xy3iq2q
      @user-vv6xy3iq2q 3 года назад

      @@brodlovherrsov7097 как исправил?

    • @brodlovherrsov7097
      @brodlovherrsov7097 3 года назад

      @@user-vv6xy3iq2q я был на винде с там, надо заменить ~ на путь до директории пользователя на диске с

  • @olekollo7875
    @olekollo7875 4 года назад +2

    даешь монстроVIM?

  • @vesrus59
    @vesrus59 4 года назад

    Sexy. Даёшь больше инфы по Vim'y!

  • @lionwolf
    @lionwolf 4 года назад

    Доброго дня! Подскажите решил настроить vim для работы с TeX. Споткнулся об установку цветовой схемы на Windows в cmd. Собственно используя данное видео и Гугль не нашёл адекватного решения (( (цветовые схемы из colorschemes не работают: выдают кислотные тона и цвета). Не подскажете решение? По воду использования vim для латех. Сейчас использую ide, но наткнулся на статью на хабре habr.com/ru/post/445066/ где vim в пух разносит ide (по крайней мере мой TeXstudio). Мне кажется демонстрация и настройка vim под Windows для LaTeX может стать интересной темой ролика)

  • @a.krugliak
    @a.krugliak 4 года назад

    мне нужно только навигацию по папке сюда прикрутить и аналог cmd + B из CLion и всё))) ctrl+N из коробки работает итак)

  • @knocker6970
    @knocker6970 2 года назад

    Вообщем с установкой Vundle проблема какая то . Хочу начать писать коды на Vim , но настроить не получается vim , я не знаю почему (((
    Устанавливал клон с git , копирую настройки в vim и в итоге при вводе комманды PluginInstall получаю - command not found
    Кстати спасибо. Часов 5 или 6 потратил и ничего не получается с настройкой (

  • @romangoncharuk4455
    @romangoncharuk4455 4 года назад

    есть какой-то способ изменить поведение вима со строчного на текстовый? т.е. сделать, чтобы курсор не останавливался в конце строки, а бежал дальше?
    да, про IDE-шные настройки, хотелось бы

    • @t0digital
      @t0digital  4 года назад

      думаю, в vim можно сделать даже звездолёт:)

  • @rinatvaliullov3247
    @rinatvaliullov3247 4 года назад

    set fileencodings=utf-8,cp1251
    Нужен дефис между utf и 8, нет?

  • @eukalyptusbonb0n
    @eukalyptusbonb0n 3 года назад

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

  • @zh4kk
    @zh4kk 2 месяца назад +1

    То запишешь как сделать IDE из вима?😅

    • @t0digital
      @t0digital  2 месяца назад

      уже ruclips.net/video/PA7zZNJXJEk/видео.html

    • @zh4kk
      @zh4kk 2 месяца назад

      @@t0digital спасибо ☺️

  • @user-bo3fr4vq6s
    @user-bo3fr4vq6s 4 года назад

    Что думаешь про Emacs?

  • @evgeniiefremov
    @evgeniiefremov 4 года назад

    О , мы тоже в лотосе работаем

    • @t0digital
      @t0digital  4 года назад

      Тесен наш мир:) Какая компания? Мы в С-корпусе на 14м

  • @Kroybit
    @Kroybit 4 года назад

    Привет, а ты используешь какие нибудь плагины для проверки кода (linters) для vim? для проверки кода на соответствие pep8

    • @t0digital
      @t0digital  4 года назад

      Привет, я не использую, но они есть и многие используют, да. Линтеры легко подключаются

  • @user-gp5qp8xf7r
    @user-gp5qp8xf7r 3 года назад

    И помощь нужна!!!!!!!!!

  • @MichalSmolinsky
    @MichalSmolinsky 4 года назад

    Ещё есть очень крутой консольный редактор micro, написанный на go.

    • @t0digital
      @t0digital  4 года назад

      Спасибо, не знал, посмотрю!

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y 3 года назад

    IDE vim? это интересно. Особенно если можно будет из-под него откомпилить текст и залить в Ардуинку или ЕСП-шку )))

  • @conceptroot
    @conceptroot 4 года назад +1

    Как быть с русской раскладкой? В этом режиме команды не работают

    • @AntonyAney
      @AntonyAney 4 года назад

      Какая ОС?

    • @conceptroot
      @conceptroot 4 года назад

      @@AntonyAney Windows + Linux

  • @samrybkin9184
    @samrybkin9184 3 года назад

    Привет что у тебя за модель клавиатуры, которое часто в видео на столе попадает? Какое в ней преимущество?

    • @t0digital
      @t0digital  3 года назад +1

      Leopold fc660m PD. Просто нравится, пользуюсь иногда

    • @samrybkin9184
      @samrybkin9184 3 года назад

      @@t0digital также хотел тебя спросить в одном из видео ты сказал что python разработчик должен знать javascrypt также. А на каком уровне на базовом ? Или на уровне react , node js?

  • @sah4pok633
    @sah4pok633 4 года назад

    Привет, благодарю за ролики, особенно по vim, но у меня возник вопрос, можно ли устанавливать плагины под termux? Ибо для него нет пакета, работающего с плагинами..

    • @t0digital
      @t0digital  4 года назад

      Привет, не понял вопрос. Можно ли ставить vim плагины, работая в termux? Можно, конечно

    • @sah4pok633
      @sah4pok633 4 года назад

      @@t0digital Мой косяк был, то что при установке Vundle нужно было адаптировать путь репозитория под сам termux (data/data/com.termux/files/home/.vim/bundle) 😁

  • @onyxf5604
    @onyxf5604 4 года назад

    Отличный видос. Только мне интересно, откуда это "вимэрце". Вместо вимарси. Я думал нынче уже никто добровольно не изучает немецкий и латинский язык. Или есть другие источники?

    • @t0digital
      @t0digital  4 года назад

      Это просто мой корявенький разговорный инглиш:)

    • @onyxf5604
      @onyxf5604 4 года назад

      @@t0digital , но ведь в инглише нет таких букв. откуда они взялись в твоей речи?

    • @t0digital
      @t0digital  4 года назад

      подозреваю, что из русской оО:)

  • @edyforest7547
    @edyforest7547 4 года назад

    Спасибо за труды! Не могли ли Вы обьяснить процесс загрузки .vimrc файлов , ведь их может быть несколько .

    • @t0digital
      @t0digital  4 года назад

      загрузки куда? Почему несколько?

    • @edyforest7547
      @edyforest7547 4 года назад

      @@t0digital :set exrc ?

    • @edyforest7547
      @edyforest7547 4 года назад

      @@t0digital например один .vimrc для работы с С++ , другой для python

    • @t0digital
      @t0digital  4 года назад

      @@edyforest7547 я не в курсе о практике создания нескольких vimrc файлов. Разные настройки для разных языков можно создавать и в рамках одного vimrc файла

  • @denissergeevich2027
    @denissergeevich2027 2 года назад

    Оо это же бц Лотос на Нахиме ?)

  • @imortpsixo
    @imortpsixo 4 года назад

    Привет. А ты пробовал использовать плагин vimium для браузеров? Я хоть и не фанат vim-а, но данный плагин хорошо экономит время при серфинге, ненужно тянуться за мышкой, чтобы кликнуть по ссылке.

    • @t0digital
      @t0digital  4 года назад +1

      Да, использую на постоянной основе его, очень нравится тоже!

    • @radimih
      @radimih 4 года назад

      Еще посоветую на Surfingkeys посмотреть: github.com/brookhong/Surfingkeys
      Действия на клавиши не зависят от текущей раскладки клавиатуры. Очень гибкий в настройках.

  • @samrybkin9184
    @samrybkin9184 3 года назад

    Привет когда копирую код python в стандартный vim, у меня отступы разъезжаются и код как бы размазывается. Этот конфиг может исправить данную проблему? Или как копировать код и вставлять в vim чтобы он не разъезжался?

    • @t0digital
      @t0digital  3 года назад +1

      :set paste, вставляем код, :set nopaste продолжаем работать

    • @samrybkin9184
      @samrybkin9184 3 года назад

      @@t0digital Крутяк:)

  • @al77ex1
    @al77ex1 4 года назад

    Поделюсь своей частью конфига может кому игодится
    " ---------------------------
    " Default Vim settings begin
    " ---------------------------
    " Vim settings
    set mouse=a " Enable mouse
    set number " Show line numbers
    set showmatch " Show matching brackets
    set smarttab " Enable smarttab
    set incsearch " Incremental search
    set noswapfile " Do not create swp file
    set cursorline " highlight current line
    set laststatus=2 " Airline
    " set backspace=indent,eol,start " Backspace for dummies
    set ignorecase " Case insensitive search
    set smartcase " Case sensitive when uc present
    set wildmenu " Show list instead of just completing
    set wildmode=list:longest,full " Command completion, list matches, then longest common part, then all.
    set listchars=tab:›\ ,trail:•,extends:#,nbsp:. " Highlight problematic whitespace
    set fileformat=unix " UNIX fileformat
    " set endofline " Newline at the end of file
    set autoread " Autoreload changes to file
    set noundofile " Do not create undo files
    set undodir=~/.vim/undodir " Store undo files in a directory
    set tabstop=2 " Two space indentation
    set shiftwidth=2 " Number of space during (auto)indent
    set expandtab " Use spaces for tabs
    set autoindent " Copies indent from current line to next line
    set smartindent " Copies indent from current line to next line
    set nobackup
    set relativenumber
    set splitbelow " Add new splits on right/below existing.
    set splitright
    set lazyredraw " Redraw only when needed.
    set linebreak " Wrap lines at better places.
    set hidden " Allow hidden buffers with unsaved content.
    set nostartofline " Don't move cursor to start of line after various commands.
    set wildignore+=.git/*,*.swp,*.swo " Ignore these in various cases.
    set scrolloff=8 " Start scrolling when certain distance from edges of window.
    set sidescrolloff=15
    set sidescroll=1
    set suffixesadd+=.js " Allow use of `gf` for relative imports in JS.
    set iskeyword+=- " Count '-' as part of a word; useful for CSS in particular.
    set modeline " Allow modeline settings.
    set modelines=50 " TODO: Apparently insecure sometimes.
    set encoding=utf-8 " sane text files
    set softtabstop=2 " sane editing
    set hlsearch
    " set guifont=Anonymous\ Pro\ for\ Powerline\ 11 " Default font settings

  • @vasyapoteryajko5267
    @vasyapoteryajko5267 4 года назад

    А можно легковестную IDE из вима сделать? или только монстра? :-)

    • @VanStabHolme
      @VanStabHolme 4 года назад +1

      Можно, тут дело не в количестве плагинов и/или настроек а именно в скорости. В новых версиях Vim есть свой, так сказать, completion который позволяет писать быстрее и точнее. Советую посмотреть видос ruclips.net/video/XA2WjJbmmoM/видео.html где об этом и многих других фичах говорят подробно.

  • @alexnik4187
    @alexnik4187 6 дней назад

    вопрос, где он начинает набирать команды? vim ....

    • @t0digital
      @t0digital  6 дней назад

      vim это текстовый редактор. Первое видео на канале о нём. Или воспользуйтесь редактором nano

    • @alexnik4187
      @alexnik4187 6 дней назад

      @@t0digital я знаю, что текстовый редактор, даже пытаюсь его осваивать. но где в набирается: vim ~/.vimrc и т.д., что в начале видео? и отсюда все остальное?

    • @t0digital
      @t0digital  6 дней назад

      в консоли набирается

  • @Lov3Catch
    @Lov3Catch 4 года назад

    Не испытуешь проблем с дебагингом?

  • @zyoma9958
    @zyoma9958 4 года назад

    А где ссылочка на конфиг в описании видео?

    • @t0digital
      @t0digital  4 года назад

      добавил в описание видео

  • @user-zu5eg2nn7j
    @user-zu5eg2nn7j 4 года назад

    что то у меня vim-vue не работает

  • @nolafer_channel
    @nolafer_channel 4 года назад

    Когда говорят: "Как ты вообще пользуешься vim??", "Зачем, если есть ide?", "Ты кодить в консоли?".
    Никто тебя не понимает. А потом выходит новое видео про vim на диджитализируй. + жизнь

    • @t0digital
      @t0digital  4 года назад +1

      Кто-то просит ещё по виму:) Хотя многим не интересно, да, видно по статистике просмотров

    • @VanStabHolme
      @VanStabHolme 4 года назад

      @@t0digital Не всем нравится Vim, но ты можешь заинтересовать этих людей, покажи как пользоваться Vim-ом и его настройке, таким людям нужна конкретика.

  • @alexpresley8002
    @alexpresley8002 2 года назад

    катаны и друзья - это одно и тоже понятие, или разные ? ))

    • @t0digital
      @t0digital  2 года назад

      Думаю, близкие понятия:)

  • @Vitaliy-ct2wv
    @Vitaliy-ct2wv 4 года назад

    как вы вставили текст из буфера обмена уже 30мин мучаюсь)))?

    • @t0digital
      @t0digital  4 года назад

      У меня просто CTRL+V (CMD+V, если быть точным) работает на вставку в режиме Insert

  • @stanislavserov8622
    @stanislavserov8622 4 года назад

    Что это за клавиатура такая?

  • @dann1kid
    @dann1kid 3 года назад

    Когда тебе решили присобачить в блокнот Kite

  • @Kroybit
    @Kroybit 4 года назад

    а мог бы плиз отправить ссылку на конфиг vimrc? пасиб

    • @t0digital
      @t0digital  4 года назад

      добавил в описание видео

  • @Slavec5
    @Slavec5 4 года назад +1

    После урока "как выйти из VIM" не получается относится к этому видео на 100 процентов всерьёз )

    • @t0digital
      @t0digital  4 года назад +1

      Это для тех, у кого не получилось выйти и приходится как-то обживаться!

    • @vyacheslavgvorus3883
      @vyacheslavgvorus3883 4 года назад

      Плагиат!)))

    • @Slavec5
      @Slavec5 4 года назад

      @@vyacheslavgvorus3883 не плагиат, а раскрутка видоса) (не нашёл такого сообщения в комментариях)

    • @vyacheslavgvorus3883
      @vyacheslavgvorus3883 4 года назад

      @@Slavec5 Да мне не жалко)))

  • @samrybkin9184
    @samrybkin9184 Год назад

    Вот мне интересно ты в 2023 ещё используешь vim или полностью перешёл на nvim?:)

    • @t0digital
      @t0digital  Год назад +1

      Перешёл на nvim года 2 может как

  • @user-ir2zv1xx5q
    @user-ir2zv1xx5q 4 года назад

    Хотим

  • @user-gt7rz5uw5z
    @user-gt7rz5uw5z 4 года назад

    🌷

  • @user-ug4ux7ty4f
    @user-ug4ux7ty4f 4 года назад

    Ребят, а как можно убрать границы снизу и справа в полноэкранном
    режиме vim в терминале? (macos)

    • @t0digital
      @t0digital  4 года назад

      непонятен вопрос

    • @user-ug4ux7ty4f
      @user-ug4ux7ty4f 4 года назад

      @@t0digital ibb.co/vDCZrfb
      Вот имею в виду их.

    • @t0digital
      @t0digital  4 года назад

      @@user-ug4ux7ty4f у меня они с черной рамкой макбука почти сливаются и я их даже не заметил сразу)) не знаю, но, кажется, дело не в vim, а в самом программе терминала

    • @user-ug4ux7ty4f
      @user-ug4ux7ty4f 4 года назад

      Диджитализируй! скорее всего так и есть, при изменении шрифта размер рамок тоже меняется

    • @t0digital
      @t0digital  4 года назад

      @@user-ug4ux7ty4f посмотрите на другие терминалы - iterm многие любят, и еще есть разные, даже с GPU ускорением есть, и на базе electron, то есть по сути терминал на htlm/css/js) где-то точно это можно настроить

  • @user-rv7pq1ip1b
    @user-rv7pq1ip1b 4 года назад

    Автодополнение было что нада

  • @wahesygmail
    @wahesygmail 8 месяцев назад

    vim ЭрЦэ ☺

    • @t0digital
      @t0digital  8 месяцев назад

      Нннну да!

    • @wahesygmail
      @wahesygmail 8 месяцев назад

      @@t0digital чуднО. Как слышать от человека выше меня по уровню: "ПэХэПэ"😄 Кстати, set number у Вас в .vimrc прописан?

    • @t0digital
      @t0digital  8 месяцев назад

      @@wahesygmail сейчас стоит, ла

  • @lindx2533
    @lindx2533 3 года назад +1

    я хочу что бы ты показал как из vim сделать максимально монстрячую IDE

  • @eve1elx
    @eve1elx 4 года назад

    Как устанавить?

    • @t0digital
      @t0digital  4 года назад

      кого?

    • @eve1elx
      @eve1elx 4 года назад

      @@t0digital конфиг

    • @eve1elx
      @eve1elx 4 года назад

      @@t0digital просто ты очень быстро говоришь я не понел

  • @junjul887
    @junjul887 4 года назад

    Хэй, а как же neovim?

    • @t0digital
      @t0digital  4 года назад +1

      Не пробовал его ещё, но есть в планах

  • @AleksandrKupriyanov
    @AleksandrKupriyanov 4 года назад

    q=quit читается как куит, не квайт, не путайте с quite

    • @t0digital
      @t0digital  4 года назад +1

      Да, спасибо:)

  • @aykaramba5226
    @aykaramba5226 4 года назад

    Сделай из vim ide

  • @wurams7293
    @wurams7293 4 года назад

    Кто подскажет ... Как автор относится к NeoVim?

    • @t0digital
      @t0digital  4 года назад

      Не пробовал ещё, но обязательно попробую - все хвалят

    • @wdnameless
      @wdnameless 4 года назад

      @@t0digital Поддерживаю , про neovim было бы интересно послушать.

    • @sivr5vs38
      @sivr5vs38 4 года назад

      Так это тот же вим, просто переписанный. Если ты не разработчик плагинов - не заметишь разницы

  • @user_aw32xdg22
    @user_aw32xdg22 4 года назад

    max Vim +

  • @AntiSmithhh
    @AntiSmithhh Год назад

    "я люблю минималистичный Вим".... и "первым делом... Установим Манагер Плагинов!!!".
    🤣🤣🤣🤣🤣🤣

    • @t0digital
      @t0digital  Год назад +1

      Минималистичный != пустой:)

    • @AntiSmithhh
      @AntiSmithhh Год назад

      @@t0digital у меня нет намека, что я с позиции объема конфига решил удариться в сарказм. Детализирую:
      С одной стороны, самое тяжеловесное в Вим подтягивается через плагины. Сделаю более сильное утверждение: без плагинов оч сложно утяжелить работу Вима при прочих равных.
      С другой стороны, львиная доля функционала доступна штатными опциями.
      Вывод: можно добавить тонны опций Вима, и не заметить изменения в производительности (типа перегруженный конфиг), а можно "минималистично" прикрутить один плагин, и Вим станет ленивой колбасой.
      Такой вот парадокс )