有时我需要写希腊语单词,但是当我使用希腊语键盘时,例如,<C-p>
将击打理解为<C-π>
不是我想要的命令。可以用修复:map <C-p> <C-π>
。我可以在不列出所有字母的情况下对所有字母执行此操作吗?
PS。列出所有清单并不会产生完美的结果。例如,q
是;
在GR。键盘,但我们不想映射;至q。另外,由于某种原因,ZZ(zeta zeta)之后也不工作:map Ζ Z
。我定义的命令\lw
不能作为\λς
。
:echo has('langmap')
,如果你得到了1
你,如果你得到一个0
你不知道。
brew install vim --override-system-vi
和:echo has &c
现在返回1. ZZ作品。\lv
&c 的问题仍然存在。
:echo has &c
部分,langmap
一旦您编译了vim,langmap
就必须:set langmap=ΑA,ΒB,ΨC [...]
在vimrc中指定映射,我也看不到它的关系。
langmap
选项(请参阅包含希腊布局示例的文档)。实际上,此选项是为了帮助处理非拉丁键盘,例如希腊语或西里尔语。它允许您定义将在插入模式下正常解释但在其他模式下将被替换的符号对,也许这会对您有所帮助。