Windows 上的 Vim:无法输入带波浪号的字符

Windows 上的 Vim:无法输入带波浪号的字符

我在 Windows 上运行 vim,并使用带死键的美式键盘布局。按~+时a,我得到的a是输出(而不是ã)。

其他信息:

  • ~+在 gVim 上a产生所需的效果。ã
  • ~+在 Windows 命令提示符下a生成所需的内容ã(在 vim 之外)
  • ~+a实际上a在 vim 上产生了一个;这不仅仅是显示方式错误的问题。例如,如果我按下或+时:imap a b得到一个。ba~a
  • 用死键产生的其他重音有áà等。
  • ã或者õ甚至在输入时不显示dig

   A` A  192  A^ A  194  A~ A
   I" I  207  N~ Ñ  209  O` O
   a^ â  226  a~ a  227  a" ä
   o` ò  242  o^ ô  244  o~ o
  • 当复制ã并粘贴到 vim 中时,我也得到一个a。如果我保存文件并使用其他编辑器打开,vim 实际上会写一个ã

答案1

我发现的唯一解决方法是使用 mintty(可以使用 mingw-get.exe 安装 mintty 版本的 vim)。此外,您还可以获得一个可调整大小的终端,可以更轻松地进行复制粘贴、全屏等操作。

相关内容