我正在使用带有elpy模式的python工作正常,但是当我按下 CTRL + ENTER 时,默认会运行执行命令下的命令我很生气因为我不小心按了它。 如何禁用此行为?我试过了
(global-set-key (kbd "<C-return>") nil)
但这似乎没有效果。非常感谢任何帮助。
答案 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
。