MATLAB中的Emacs键盘绑定:复制/粘贴?

Ame*_*ina 5 matlab

在Emacs中,用户通常会按如下方式复制/剪切文本:

  1. 将光标移动到该文本的开始被复制/剪切与移动光标的命令的一个(例如C-p,C-n,C-f,C-b,M-f,M-b,等等)
  2. 设置标记C-spacebar(在Emacs中也调用此命令set-mark)
  3. 使用move-cursor命令移动到要复制/剪切的文本的末尾.
  4. 将文本从标记复制M-w或剪切C-w到当前光标位置
  5. 将光标移动到要插入复制/剪切文本的位置
  6. 粘贴文本 C-y

从R2009a开始,MATLAB支持可自定义的键盘快捷键,包括预定义的Emacs布局.

我的问题是:MATLAB是否支持set-mark诸如C-spacebar(上面的步骤2)之类的命令?

谢谢

ust*_*tun 3

不,MATLAB 目前不支持set-mark.

  • @Vass 实际上有一个由 MathWorks 员工维护的 emacs 模式。我还没有尝试过在 Emacs 中使用调试器,它曾经是可用的,但我猜他们杀死了它(emacslink)。 (2认同)