在vim中为nmap使用德国umlaut

在vim中为nmap使用德国umlaut,vim,encoding,configuration,key,Vim,Encoding,Configuration,Key,我想把键盘键映射到.vimrc中我该怎么做? namp ö f"a 这是行不通的。查看我的NMAP,我发现我已经映射了字符ä键,令人惊讶的是,我的键ö被识别为 :nmap ä "+dd <f6> f"a 我记不起我是怎么插入这把钥匙的。有什么提示吗 更新:接受的答案解决了我的问题 仅供参考(OSX): 文件-I~/.vimrc ~/.vimrc:text/plain;字符集=iso-8859-1 #linux将是文件i vim~/.vimrc-c“设置编码?”

我想把键盘键
映射到.vimrc中我该怎么做?

namp ö   f"a
这是行不通的。查看我的NMAP,我发现我已经映射了字符
ä
键,令人惊讶的是,我的键
ö
被识别为

:nmap
ä      "+dd
<f6>   f"a
我记不起我是怎么插入这把钥匙的。有什么提示吗

更新:接受的答案解决了我的问题

仅供参考(OSX):

文件-I~/.vimrc
~/.vimrc:text/plain;字符集=iso-8859-1
#linux将是文件i
vim~/.vimrc-c“设置编码?”
“~/.vimrc”[转换]214L,6044C
编码=utf-8
似乎iso-8859-1编码将在vim中转换为utf-8

#如果需要转换文件编码
iconv-f iso-8859-1-t utf-8<~/.vimrc>~/.vimrc.utf8
解析为
ä
时,
应解析为
ö


使用文字字符也应该有效。但是,您需要在
~/.vimrc
中的任何映射之前设置encoding=…
,以后不要更改它,因为映射受其值的影响。另外,确保
.vimrc
文件的编码为Vim理解的编码(最好
utf-8
);你可以通过
:scriptencoding utf-8
在你的
顶部明确声明。vimrc

只是好奇,Ingo,你使用德语键盘布局来编辑vim吗?@Kent:不,作为一名开发人员,我不能没有美式英语键盘布局(特别是对于
{}\
)。对于我写德语的(少得多)场合,我使用Vim的有向图输入umlaut characters.thanx作为信息。彼此彼此。每次我的同事试图使用我的键盘(在eclipse/intellij中),他们都会责怪我说100次“哦,天哪!”。我已经安装了HHKB和我们的en布局和vim插件。对他们来说,这就像是加密键盘。。。我试过了,但使用vim和德语布局让我发疯。。很高兴知道我并不孤单。听起来我必须确保文件本身的编码与我将使用的编码相同:set。将是令人兴奋的:)my.vimrc在osx、linux和windows上使用。。。希望对所有人都有效。。。它来自于一个自由的世界。。。
nmap <M-d>   "+dd