TGViewer
Куда войти? Куда войти? @kydavoiti · 2K subscribers
Post #484 2.2K
Те, кто давно меня читают, знают: я люблю Vim за архитектуру. И особенно — за фичи, которые не висят в воздухе. Сегодня — как раз такой пример: cursor-text-objects.nvim.

В Vim есть textobject — способ оперировать логическими блоками текста: iw, ap, if и т.д. Это работает отлично… пока не упираешься в ограничение: объект можно взять только целиком. А хочется выделить только часть функции ниже курсора!! Очень! Именно это и решается плагином.

Добавляются всего два префикса:

• [ — от начала объекта до курсора
• ] — от курсора до конца объекта

Дальше — всё как всегда, operator + textobject:

• d]ap — удалить от курсора до конца абзаца
• d[if — удалить от начала функции до курсора
• c]iw — изменить слово от курсора до конца

Плагин внешний, но ощущается так, как будто это всегда было частью Vim.
GitHub GitHub - ColinKennedy/cursor-text-objects.nvim: Use [ and ] to enhance all of your Neovim text-objects and text-operators! Use [ and ] to enhance all of your Neovim text-objects and text-operators! - ColinKennedy/cursor-text-objects.nvim
  • 🔥 21
  • 👍 7
More from @kydavoiti
  1. Aug 19, 2026Самому не верится, что скоро выйдет новый ролик. А скоро это прям сейчас! Поэтому бегом см…
  2. Aug 4, 2026Недавно я для себя сделал открытие. Времена, когда я писал код руками прошли и вряд ли вер…
  3. Jul 1, 2026Продолжая череду событий-практикумов по TDD. В этом году праздник жизни заглянет в Санкт-П…
  4. Jun 27, 2026Недавно оптимизировал свой сервис. Держит теперь бесконечный RPS. Оформил это в skill, дел…
  5. Jun 23, 2026Flaky Tests! Испугались? Больше не надо их бояться, их время прошло. Наткнулся на статью,…
  6. Jun 11, 2026У меня есть канал, где я пишу всякое. Можете подписываться, если интересно всякое. - интер…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →