如何使用法国AZERTY键盘在VIM中键入方括号?

2024-03-28 14:09:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近从Supreme text切换到vim,但我的键盘布局有一些问题,这是一个法国azerty键盘(我计划更改键盘)

所以要键入方括号,我必须键入shift+alt+5。但是在vim中,当我处于插入模式时,当我输入这个组合时,我切换到正常模式,并且我无法访问我的[。 那么有没有办法防止这种情况发生? 我应该重新映射我所有的键盘吗?(或者可能有一个很好的AZERTY重新映射文件,以便更容易地访问一些奇怪的法语字符位置)

多谢各位


Tags: text键入shift模式情况布局vim键盘
1条回答
网友
1楼 · 发布于 2024-03-28 14:09:49

我假设shift+alt+5被映射到终端中的某个东西,或vim(idk)。 如果可以使用shift+alt+5在terminal中键入方括号,但不能使用vim,则应该可以使用imap重新映射它https://vim.fandom.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_2)

如果将其添加到vimrc中:

imap <C-r> ]
imap <C-l> [

当您按Ctrl+r时,它将使您键入“]”。 和“[”当您按Ctrl+l

顺便说一句,您可以将shift+alt+5映射到“[”,但是shift+5将作为一个字符(“%”在QWERTY中)映射到vim) 因此,我可以使用imap <A-%> [在QWERTY中使用shift+alt+5键入“[”。 我想你应该在AZERTY中使用imap <A-(>

相关问题 更多 >