Comments (6)
-
Да, это ожидаемое поведение. Плагин пользуется поддержкой Keymap и операции в Нормальном режиме, такие как поиск в командной строке (/), замена символов (r), и поиск символов (f) ему не доступны для управления: он настраивает Keymap на определенный язык только во время переключений между Нормальным режимом и режимом Ввода. Поэтому, если вы, будучи в Нормальном режиме, хотите изменить раскладку, пользуйтесь функциональностью Keymap напрямую, то есть просто введите Ctrl-^. Об этом написано в документации к плагину: To reset commands r and f to the usual Normal mode keyboard layout simply switch to it in Insert mode. To reset search lines press Ctrl-^.
-
Наверное, вы пользуетесь графическим vim (GTK). Эта проблема пока не имеет решения, она также указана в разделе Troubleshooting: Related to GTK based gvim only. In bare X terminals keycodes for
<C-S>
and<C-Ы>
are the same which makes it possible to leave sequences with control keys in Insert mode mappings duplicates as they are. But this is not the case in GTK based gvim. The issue is still investigated.
from vim-xkbswitch.
Спасибо. Да, по первому я проглядел в документации. По второму - я использую как раз-таки терминальный vim (точнее, neovim, но это, как понимаю, не имеет значения).
from vim-xkbswitch.
В смысле автодополнение <C-n>
, <C-p>
, <C-y>
? У меня в стандартном vim 8.2 это работает, и раньше всегда работало, это вообще не должно быть связано с данным плагином, это даже не imap
, который можно настроить.
from vim-xkbswitch.
Сорри, это действительно не связано с плагином. Раньше просто не обращал внимания, а когда изучал работу вашего плагина, заметил. Это баг терминального эмулятора, похоже (kitty, в gnome-terminal работает; буду разбираться с kitty). Issues closed, thank you.
from vim-xkbswitch.
У вас же Sway был, вы перешли на Gnome или нашли системный переключатель для Sway?
from vim-xkbswitch.
Использую Sway/Wayland и i3/X11 на двух разных машинах. Нет, преключателя для Sway еще не нашел.
from vim-xkbswitch.
Related Issues (20)
- Disable dot (repeat last command) in non-english layouts in normal mode HOT 3
- [question] how to change input method in insert mode? HOT 6
- xkb-switch triggered by neoclide Coc documentation float window HOT 2
- vim-xkbswitch does not remember the layout HOT 1
- Windows 10, gvim/nvim-qt, stopped working - how to debug/diagnose? HOT 3
- Unexpected output to textarea HOT 2
- Появление ошибок во время открытия файла HOT 15
- Switch layout when in normal mode HOT 5
- Sway support HOT 1
- Question. How can I get current layout? HOT 2
- How to use vim-xkbswitch with i3wm? HOT 2
- Bspwm Support HOT 1
- Не находит бинарник xkb-switch HOT 1
- Can't restore Normal mode keyboard layout when leaving search '/' mode HOT 6
- mapping duplicate for script local mapping HOT 10
- Keymap assistance in Normal mode not working HOT 8
- Не удается заставить работать на Ubuntu 22.10 HOT 5
- Does not work with lazy.nvim HOT 8
- Doesn't switch language when exiting Insert mode HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim-xkbswitch.