TGViewer
biozz.dev biozz.dev @biozz_dev · 85 subscribers
Post #116 357
NeoVim и переключение раскладок

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

Решений несколько:

• не париться и каждый раз переключаться при переходе из normal в insert и обратно (приемлемо, если переключаешь раскладки одной кнопкой, типа капслока)
• set keymap=russian-jcukenwin, тогда русская раскладка будет немного отличаться от стандартной, зато маппинги работают
• set langmap=ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯ;ABCDEFGHIJKLMNOPQRSTUVWXYZ,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz (наверное самый трушный вимерский способ, взято отсюда)
• автоматическое переключение на последнюю использованную раскладку с помощью lyokha/vim-xkbswitch и vovkasm/input-source-switcher или неовимовский вариант biozz/xkbswitch.nvim, который я форкнул и допилил, чтобы не тормозил на старте

И сегодня ребята из Zed рассказали, как они решили эту проблему. Получилось страшненько, но очень похоже на трушный вимерский способ, только отмасштабированный на самые популярные раскладки. Пока сделали только для macOS.

А у вас есть какие-нибудь хаки для работы с несколькими раскладками?
More from @biozz_dev
  1. Sep 19, 2026Кто-то ещё пишет руками bash-скрипты? 🤔 https://biozz.dev/blog/bash-and-llm/
  2. Aug 10, 2026Канальчик немного приуныл, уж очень увлекся другими проектами. Например такой — https://t.…
  3. Nov 12, 2025#ДваИвана #инциденты 🎙Что общего между фатализмом, каршерингом и ИТ? Спойлер: всё ломаетс…
  4. Oct 17, 2025#ДваИвана #системныйанализ 🎙Два Ивана продолжают экспедицию по ИТ-направлениям: на горизо…
  5. Oct 7, 2025В моем окружении немного тех, кто впечатлен прогрессом ЛЛМ также, как я. И когда я делюсь…
  6. Oct 6, 2025Нужен перерыв от «простое в сложном» и Notebase. Небольшой творческий пет-проект под назва…
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 →