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



我最近从高级文本切换到vim,但我的键盘布局有一些问题,这是一个法国的azerty键盘(我计划更换键盘(。

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

谢谢

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

如果你把这个添加到你的vimrc:

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

它将使您键入"]"当您按下Ctrl+r时。并且";["当您按下Ctrl+l

顺便说一下,您可以将shift+alt+5映射为";[",但shift+5将作为一个字符进入vim(QWERTY中的"%"(所以我可以使用CCD_ 17来键入";["在QWERTY中使用shift+alt+5。我想你应该在AZERTY 中使用imap <A-(>

相关内容

  • 没有找到相关文章

最新更新