matlab键盘快捷键:将光标从编辑器移动到命令窗口

时间:2014-03-14 07:59:47

标签: matlab emacs tabs window keyboard-shortcuts

matlab中是否有键盘快捷键将光标从编辑器移动到命令窗口?我想实现类似于Emacs快捷方式Ctrl + x, o的效果,它在编辑器窗口之间移动光标。

3 个答案:

答案 0 :(得分:16)

在Mac和Windows上(对于Windows使用 Ctrl 而不是 CMD ),它是

  • CMD + 0 转到命令窗口
  • CMD + SHIFT + 0 转到编辑器
  • CMD + 1 转到命令历史记录
  • CMD + 2 转到当前文件夹
  • CMD + 3 转到工作区

单击快速访问工具栏(右上角),Windows图标时,将显示系统的快捷方式。它们在MATLAB的首选项设置中不可见。

答案 1 :(得分:6)

LinuxWindows(已测试)上,除非修改MATLAB首选项,否则如果编辑器窗口已停靠,则根据默认设置,Ctrl+Tab将从编辑器中获取到命令窗口并从那里返回编辑器,您需要Ctrl+Shift+Tab

如果您来自Emacs背景并希望在没有图形用户界面的情况下使用类似的环境来使用MATLAB,那么当您拥有matlab可执行文件时,可以选择使用命令matlab -nodesktop启动不带桌面的MATLAB在PATH。您可以打开两个Emacs窗口,其中一个用于编辑将模拟MATLAB编辑器的代码,另一个用于MATLAB命令提示符,模拟MATLAB命令窗口。

如果您想使用MATLAB图形用户界面并继续使用Emacs快捷方式在MATLAB编辑器中进行编辑,您可以转到Preferences> Keyboard Shortcuts Preferences并在弹出菜单Active settings下,将选项设置为Emacs Default Set

您可以找到有关在没有桌面here的情况下启动MATLAB的更多信息。

答案 2 :(得分:0)

在Windows机器上有2种方法:

1)在MATLAB窗口中的任何地方,使用

  • Ctrl + 0转到命令窗口
  • Ctrl + Shift + 0进入编辑器窗口。

2)如果您有很多磁贴(例如常用窗口,编辑器,工作区,命令历史记录等),则每次按Ctrl + tab时,使用Ctrl + tab都会使您滚动浏览每个磁贴。