2011-04-21 85 views
5

在Emacs中,用户通常会复制/剪切文本如下:MATLAB中的Emacs键盘绑定:复制/粘贴?

  1. 将光标移动到该文本的开始要与移动光标的命令中的一个复制/剪切(例如C-pC-nC-fC-bM-fM-b等)
  2. 设置一个标记与C-spacebar(在Emacs使用移动-CURSO该命令也被称为set-mark
  3. 移动到文本的结尾要复制/剪切r命令。
  4. 复印M-w或剪切C-w从该标记的文本到当前光标位置
  5. 将光标移动到的地方复制/剪切文本要被插入
  6. 文本与粘贴C-y

Starting in R2009a,MATLAB支持customizable keyboard shortcuts,包括预定义的Emacs布局。

我的问题是:MATLAB是否支持set-mark命令,如C-spacebar(上述第2步)?

感谢

回答

3

没有,MATLAB目前不支持set-mark

+0

你可以在emacs中编写m代码吗?并使用emacs作为编辑器,但最大的损失是你没有代码突出显示和填充,或调试器;对? – Vass 2011-05-11 18:04:51

+2

@Vass实际上有一个由MathWorks员工维护的emacs模式。我还没有尝试过使用Emacs中的调试器,但它曾经是可用的,但我猜他们杀死了它(emacslink)。 – ustun 2011-05-12 12:03:02