set winaltkeys=no 已经生效了,把Zen Coding(一个插件)的快捷键修改为<M-e>后发现,<M-字母>的组合大部分都是插入特殊字符,<M-e>默认是插入'å',结果实际上我只能用“<M-e>,”来达到我的需要。
问题就是,默认这些字符我根本用不着,怎么才能把插入特殊字符的功能禁用?求教。
请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道
- AIM
- 帖子: 58
- 注册时间: 2006-05-22 18:19
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
- AIM
- 帖子: 58
- 注册时间: 2006-05-22 18:19
Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道
真的?Fermat618 写了:没办法

- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道
vim的<M-e>就是把e(0x65)的第八位置1, 就成了å(0xe5)了。<M-e>和å是区分不开的。如AIM 写了:真的?Fermat618 写了:没办法
果你的<M-e>没有使用,也不想插入å, 那么可以
代码: 全选
:inoremap <M-e> <nop>
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
- AIM
- 帖子: 58
- 注册时间: 2006-05-22 18:19
Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道
Thx。Fermat618 写了:vim的<M-e>就是把e(0x65)的第八位置1, 就成了å(0xe5)了。<M-e>和å是区分不开的。如AIM 写了:真的?Fermat618 写了:没办法
果你的<M-e>没有使用,也不想插入å, 那么可以代码: 全选
:inoremap <M-e> <nop>
虽然提到的疑问没办法解决,不过意外发现用map 列出来的Zen coding 映射就是“å,”,看来映射是正常的,这插件默认就是给快捷键加了逗号,加其他字母符号是实现该插件的其他功能。
我开始是以为是跟默认的<M-e>冲突才会强制要加逗号
总之遇到的问题算是解决了,谢谢:)
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道
嗯,Zen coding插件功能比较多,因而定义的是快捷键前缀。AIM 写了:Thx。
虽然提到的疑问没办法解决,不过意外发现用map 列出来的Zen coding 映射就是“å,”,看来映射是正常的,这插件默认就是给快捷键加了逗号,加其他字母符号是实现该插件的其他功能。
我开始是以为是跟默认的<M-e>冲突才会强制要加逗号
总之遇到的问题算是解决了,谢谢:)
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道
注意,<M-x> 在 GUI 和终端中通常发送不同的键码。参见: http://lilydjwg.is-programmer.com/posts/23574.html
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道
你果然是广告天才。lilydjwg 写了:注意,<M-x> 在 GUI 和终端中通常发送不同的键码。参见: http://lilydjwg.is-programmer.com/posts/23574.html

爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车