首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs:什么是超越我的全球设定的关键任务?

Emacs:什么是超越我的全球设定的关键任务?
EN

Stack Overflow用户
提问于 2013-11-16 10:11:52
回答 1查看 139关注 0票数 1

我有一个文件init-keybindings.el,我通过.emacs加载它,就在init文件链的末尾。在此之后,不会通过.emacs执行任何操作。下面给出了这个键绑定文件的最后几行。从昨天起,f11f12的关键任务就停止工作了。

代码语言:javascript
复制
(global-set-key (kbd "<f12>") 'my-copy-region)
(global-set-key (kbd "<f11>") 'kill-this-buffer)
(global-set-key (kbd "<f1>") 'save-buffer)

例如,如果我点击f12,光标就会向上移动。点击C-h k f12会给出“C运行前一行命令”。如果我做了M-x my-copy-region,这个函数就像我所期望的那样工作,所以这个函数本身似乎是有效的,24小时前运行的很好。

同样,点击f11也不能达到预期的效果:它提供了一个isearch微型缓冲区,而不是杀死当前的缓冲区。点击C-h k f11生成"C-s运行命令isearch-前进“。这与我所看到的相符,但它应该做些不同的事情。

因此,似乎有什么东西干扰了global-set-key的作业。我在Windows 7下运行v24.3.1,并搜索其他(非Emacs)程序,这些程序可能会干扰到这一点,但没有成功。我还检查了我的输入语言,这似乎没有改变。

我是不是无意中在Emacs的某个地方打开了一个开关?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-16 17:29:53

我使用的是微软4000自然工效学键盘。虽然我直到今天才注意到,这个键盘在F12键右侧有一个"F锁“键,切换函数键可以做一些不同的事情(可以使用键盘的实用软件来设置确切的函数)。随着这个键的切换,我在Emacs中的函数键给出了上述问题中描述的奇怪结果。因此,如果您有一个带有许多额外键的键盘,例如这一个或一个Logitech键盘,请注意移动函数键的键。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20017193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档