更改python-mode中的“发送代码到解释器”命令(C-c |)

3 投票
1 回答
924 浏览
提问于 2025-04-18 16:41

我习惯在使用 Emacs 这个编辑器时,用 "C-c C-r" 这个命令把代码发送到 R 语言的解释器里。请问我该怎么设置 python-mode,让它也能用 "C-c C-r" 来执行代码,而不是用 "C-c |" 呢?

谢谢!

1 个回答

1

在内置的 python.el 中,这个功能已经绑定到 C-c C-r 这个快捷键上了。不过,这里有一个命令可以帮你绑定这个键。如果你使用的是 python-mode.el,你需要修改库的名称、命令,可能还要调整一下映射。

(eval-after-load "python"
  '(progn
     (define-key python-mode-map (kbd "C-c C-r") 'python-shell-send-region)))

撰写回答