请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

Vim、Emacs配置和使用
回复
头像
AIM
帖子: 58
注册时间: 2006-05-22 18:19

请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#1

帖子 AIM » 2012-02-07 17:06

set winaltkeys=no 已经生效了,把Zen Coding(一个插件)的快捷键修改为<M-e>后发现,<M-字母>的组合大部分都是插入特殊字符,<M-e>默认是插入'å',结果实际上我只能用“<M-e>,”来达到我的需要。

问题就是,默认这些字符我根本用不着,怎么才能把插入特殊字符的功能禁用?求教。
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#2

帖子 Fermat618 » 2012-02-07 18:24

没办法
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
AIM
帖子: 58
注册时间: 2006-05-22 18:19

Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#3

帖子 AIM » 2012-02-08 14:23

Fermat618 写了:没办法
真的? :em20
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#4

帖子 Fermat618 » 2012-02-11 15:02

AIM 写了:
Fermat618 写了:没办法
真的? :em20
vim的<M-e>就是把e(0x65)的第八位置1, 就成了å(0xe5)了。<M-e>和å是区分不开的。如
果你的<M-e>没有使用,也不想插入å, 那么可以

代码: 全选

:inoremap <M-e> <nop>
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
AIM
帖子: 58
注册时间: 2006-05-22 18:19

Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#5

帖子 AIM » 2012-02-11 15:44

Fermat618 写了:
AIM 写了:
Fermat618 写了:没办法
真的? :em20
vim的<M-e>就是把e(0x65)的第八位置1, 就成了å(0xe5)了。<M-e>和å是区分不开的。如
果你的<M-e>没有使用,也不想插入å, 那么可以

代码: 全选

:inoremap <M-e> <nop>
Thx。

虽然提到的疑问没办法解决,不过意外发现用map 列出来的Zen coding 映射就是“å,”,看来映射是正常的,这插件默认就是给快捷键加了逗号,加其他字母符号是实现该插件的其他功能。
我开始是以为是跟默认的<M-e>冲突才会强制要加逗号

总之遇到的问题算是解决了,谢谢:)
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#6

帖子 Fermat618 » 2012-02-12 21:36

AIM 写了:Thx。

虽然提到的疑问没办法解决,不过意外发现用map 列出来的Zen coding 映射就是“å,”,看来映射是正常的,这插件默认就是给快捷键加了逗号,加其他字母符号是实现该插件的其他功能。
我开始是以为是跟默认的<M-e>冲突才会强制要加逗号

总之遇到的问题算是解决了,谢谢:)
嗯,Zen coding插件功能比较多,因而定义的是快捷键前缀。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#7

帖子 lilydjwg » 2012-02-15 21:56

注意,<M-x> 在 GUI 和终端中通常发送不同的键码。参见: http://lilydjwg.is-programmer.com/posts/23574.html
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 请教关于VIM 的Alt 映射的问题,查过资料之后还是找不着门道

#8

帖子 Fermat618 » 2012-02-15 23:16

lilydjwg 写了:注意,<M-x> 在 GUI 和终端中通常发送不同的键码。参见: http://lilydjwg.is-programmer.com/posts/23574.html
你果然是广告天才。 :em05
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
回复