如何在.vimrc上映射“ñ”和“º”字符?

时间:2014-07-09 06:59:06

标签: vim

使用像这样的西班牙语键盘布局:

enter image description here

我正在尝试在正常模式下.vimrc ñ:和左上角的º映射到<esc>插入模式但它不起作用。我尝试使用imapinoremap .vimrc上的nnoremap ñ : inoremap º <esc>

.vimrc

我在Linux和Windows上尝试过Vim 7.4(Windows上的gvim)。奇怪的是,如果我在正常模式而不是.vimrc文件中进行重映射,它们就可以工作。就像在普通模式命令行中对这些字符的处理方式不同,实际上在加载:nmap ñ之后.vimrc返回“未找到映射”。

您可以在此处查看我当前的{{1}}:https://github.com/juanjux/My-Vim-dir/blob/master/.vimrc

1 个答案:

答案 0 :(得分:0)

DavidEG给了我一个暗示,让我找到了工作解决方案。

  1. 评论或删除set encoding=文件
  2. 中的所有.vimrc
  3. 重启Vim
  4. 将地图添加到.vimrc文件中。保存。
  5. 取消注释set encoding=行。
  6. 这适用于Linux和Windows。