matlab中是否有键盘快捷键将光标从编辑器移动到命令窗口?我想实现类似于Emacs快捷方式Ctrl + x, o
的效果,它在编辑器窗口之间移动光标。
答案 0 :(得分:16)
在Mac和Windows上(对于Windows使用 Ctrl 而不是 CMD ),它是
单击快速访问工具栏(右上角),Windows图标时,将显示系统的快捷方式。它们在MATLAB的首选项设置中不可见。
答案 1 :(得分:6)
在Linux
和Windows
(已测试)上,除非修改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窗口中的任何地方,使用
2)如果您有很多磁贴(例如常用窗口,编辑器,工作区,命令历史记录等),则每次按Ctrl + tab时,使用Ctrl + tab都会使您滚动浏览每个磁贴。