2024-03-28 14:09:49 发布
网友
我最近从Supreme text切换到vim,但我的键盘布局有一些问题,这是一个法国azerty键盘(我计划更改键盘)
所以要键入方括号,我必须键入shift+alt+5。但是在vim中,当我处于插入模式时,当我输入这个组合时,我切换到正常模式,并且我无法访问我的[。 那么有没有办法防止这种情况发生? 我应该重新映射我所有的键盘吗?(或者可能有一个很好的AZERTY重新映射文件,以便更容易地访问一些奇怪的法语字符位置)
多谢各位
我假设shift+alt+5被映射到终端中的某个东西,或vim(idk)。 如果可以使用shift+alt+5在terminal中键入方括号,但不能使用vim,则应该可以使用imap重新映射它https://vim.fandom.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_2)
shift
alt
5
imap
如果将其添加到vimrc中:
imap <C-r> ] imap <C-l> [
当您按Ctrl+r时,它将使您键入“]”。 和“[”当您按Ctrl+l
Ctrl
r
l
顺便说一句,您可以将shift+alt+5映射到“[”,但是shift+5将作为一个字符(“%”在QWERTY中)映射到vim) 因此,我可以使用imap <A-%> [在QWERTY中使用shift+alt+5键入“[”。 我想你应该在AZERTY中使用imap <A-(>
imap <A-%> [
imap <A-(>
我假设
shift
+alt
+5
被映射到终端中的某个东西,或vim(idk)。 如果可以使用shift
+alt
+5
在terminal中键入方括号,但不能使用vim,则应该可以使用imap
重新映射它https://vim.fandom.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_2)如果将其添加到vimrc中:
当您按
Ctrl
+r
时,它将使您键入“]”。 和“[”当您按Ctrl
+l
顺便说一句,您可以将
shift
+alt
+5
映射到“[”,但是shift
+5
将作为一个字符(“%”在QWERTY中)映射到vim) 因此,我可以使用imap <A-%> [
在QWERTY中使用shift
+alt
+5
键入“[”。 我想你应该在AZERTY中使用imap <A-(>
相关问题 更多 >
编程相关推荐