2

我只是在我的 Emacs 上设置了 Octave,但是我不知道如何将行发送到 Octave 缓冲区......

在 Mx run-octave 之后,我的光标在 a = 1 行上,我输入C-c i l它不起作用..

1)C-c C-i然后它显示: Cc TAB is undefined ---------- 为什么 Ci 在这里被识别为 TAB?

2)C-c i然后它显示: Cc i 未定义

在我输入之前,两个警告都亮了l

任何人都可以帮忙吗?非常感谢任何回应!

PS 我的 octave-mod.el 文件有以下定义:

 (define-key map "\C-c\C-il" 'octave-send-line)
4

1 回答 1

3

网上提到的键绑定已经过时了。'octave-send-line现在C-c TAB C-l 您可以通过 找到所有键绑定C-h m( or F1 m)。我在下面粘贴了其中一些以供快速参考。快乐的 Emacs 编辑

C-c TAB C-b octave-send-block
C-c TAB C-f octave-send-defun
C-c TAB C-h octave-hide-process-buffer
C-c TAB C-k octave-kill-process
C-c TAB C-l octave-send-line
C-c TAB C-r octave-send-region
C-c TAB C-s octave-show-process-buffer
C-c TAB b   octave-send-block
C-c TAB f   octave-send-defun
C-c TAB h   octave-hide-process-buffer
C-c TAB k   octave-kill-process
C-c TAB l   octave-send-line
C-c TAB r   octave-send-region
C-c TAB s   octave-show-process-buffer
于 2013-11-10T17:53:18.603 回答