TGViewer
Околодев Околодев @okolodev · 208 subscribers
Post #21 694
​​Мультикаретка и манипуляции со строками

Почти в любом редакторе есть такой инструмент как «мультикаретка» (multicarret, multicursor). И очень многие разработчики его либо игнорируют, либо и вовсе не знают о нём.

Для начала стоит посмотреть гифку. Объясняю, что там происходит.

• Ctrl, Ctrl + ↑ или Ctrl, Ctrl + ↓ (да, именно двойной Ctrl) создаёт дополнительную каретку вверх или вниз от текущей, соответственно
• Ctrl + W расширяет выделение по контексту. Просто попробуйте выделить переменную в функции и понажимать этот хоткей несколько раз.
• Alt + M (понадобится плагин String Manipulation). Меню манипуляций со строками. Их там много, вот парочка самых интересных.
• Последовательности (Increment / Decrement → Create sequence). Превращает 0, 0, 0, 0, 0 в 0, 1, 2, 3, 4, чем экономит немало времени при наборе.
• Смена регистра (Switch case). Да, я знаю, что из коробки есть Ctrl + Shift + U, но тут возможностей куда больше.

Не продемонстрировано на гифке, но так же полезно знать:
• Alt + J ищет выделенное и создает каретку на первом совпадении. Последующие нажатия создают дополнительные каретки на дальнейших совпадениях
• Ctrl + Alt + Shift + J создаёт каретки на всех совпадениях
• Alt + Shift + J удаляет последнюю каретку
More from @okolodev
  1. Nov 22, 2024Объединение нескольких роутеров keenetic с серыми IP в одну виртуальную сеть через ZeroTie…
  2. Nov 6, 2024Кнопка hyper В некоторых моих постах упомянута кнопка hyper. Объясняю, что это такое. Это…
  3. Nov 6, 2024Клавиатурные хаки Поделюсь своими хаками, которые ощутимо повышают мою продуктивность. Рас…
  4. Mar 31, 2024Посмотрел подряд обе дюны. Как говорится, гора родила залупу конскую. Главный замут — все…
  5. Mar 28, 2024Напоминаю: • Включите пин-код для симки. • Скройте тело писем и смсок из уведомлений на эк…
  6. Mar 20, 2024Жопа горит от эппловской фичи, что якобы можно на apple silicon маке запустить приложение…
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 →