Can';Vim编辑器中的t类型{}或@

Can';Vim编辑器中的t类型{}或@,vim,macvim,Vim,Macvim,我试图再次开始使用VIM,但却陷入了死胡同。我使用的是葡萄牙语布局键盘,我不能在vim中键入花括号或at符号 有人知道我需要改变什么才能让它们正常工作吗 更新: 正如巴顿指出的,我应该提供更完整的信息,如下所示: 当我输入ALT+2(在键盘上输入@)时,我会得到2指数符号 对于花括号,我通常键入ALT+Shift+8/9,这通常给我{和},在VIM中显示一个小引号状符号和©符号 当我运行:缩写命令时,我得到“找不到缩写” 更新2: 我还注意到,在iTerm上,我可以在vim模式下输入符号,而不是

我试图再次开始使用VIM,但却陷入了死胡同。我使用的是葡萄牙语布局键盘,我不能在vim中键入花括号或at符号

有人知道我需要改变什么才能让它们正常工作吗

更新: 正如巴顿指出的,我应该提供更完整的信息,如下所示:

当我输入ALT+2(在键盘上输入@)时,我会得到2指数符号

对于花括号,我通常键入ALT+Shift+8/9,这通常给我{和},在VIM中显示一个小引号状符号和©符号

当我运行:缩写命令时,我得到“找不到缩写”

更新2: 我还注意到,在iTerm上,我可以在vim模式下输入符号,而不是在vim GUI上


感谢您的帮助。

终于发现了导致我出现问题的原因:

set macmeta

抓住这个问题并不容易。

这可能是一个愚蠢的问题,但你能在vim中键入其他内容吗?您能在vim外部键入
{
}
@
吗?请描述键入
{
}
@
时发生的情况。。。角色是否没有出现在屏幕上?你看到不同的角色了吗?有错误信息吗?还有,你有没有定义缩写词?(使用
:缩写
,列出这些内容)。用答案更新您的问题。@DanielThaagaardAndreasen正确,在VIM之外,我可以键入这些符号和我提到的其他符号,我还没有找到其他问题。我已经用我在尝试获取花括号和at符号时得到的行为更新了这个问题。您是否有任何形式为
$LC.*
的环境变量?您可以在shell中使用
env
命令查看这些。另请参见以下问题:
$LANG