禁用Ctrl + Enter

时间:2016-10-25 08:19:52

标签: emacs elpy

我正在使用带有elpy模式的python工作正常,但是当我按下 CTRL + ENTER 时,默认会运行执行命令下的命令我很生气因为我不小心按了它。 如何禁用此行为?我试过了

(global-set-key (kbd "<C-return>") nil)

但这似乎没有效果。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

可能没有在全局键映射中设置,而是在主模式的地图或某些次模式的地图中设置。在具有键绑定的缓冲区中,执行{% load static from staticfiles %} <!doctype html> <html> <head> <title> {% block title %} My Hello Web App Project {% endblock %} </title> <link rel="stylesheet" href="{% static 'css/style.css' %}" /> {% block header %}{% endblock %} </head> <body> <header> <h1>Hello Web App</h1> <nav> <ul> <li> <a href="{% url 'home' %}">Home</a> </li> <li> <a href="{% url 'about' %}">About</a> </li> <li> <a href="{% url 'contact' %}">Contact</a> </li> <li> <a href="{% url 'browse' %}">Browse</a> </li> {% if user.is_authenticated %} <li> <a href="{% url 'auth_logout' %}">Logout</a> </li> {% else %} <li> <a href="{% url 'auth_login' %}">Login</a> </li> <li> <a href="{% url 'registration_register' %}">Register</a> </li> {% endif %} </ul> </nav> </header> {% block content %}{% endblock %} {% block footer %}{% endblock %} </body> </html> 以查看绑定;它应该显示它所在的关键地图。然后使用C-h k C-<return>进行更改。例如。如果define-key包含绑定,请执行

foo-mode-map

您可能希望将该代码添加到钩子中或将其包装在(define-key foo-mode-map (kbd "C-<return>") nil) 中,因此在运行时定义with-eval-after-load