【问题标题】:matlab keyboard shortcut: move cursor from editor to command windowmatlab键盘快捷键:将光标从编辑器移动到命令窗口
【发布时间】:2014-03-14 07:59:46
【问题描述】:

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

【问题讨论】:

    标签: matlab emacs tabs window keyboard-shortcuts


    【解决方案1】:

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

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

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

    【讨论】:

    • 我在 Windows 上使用 Matlab 2017a 有相同的快捷方式,但 Ctrl + Tab 不起作用。
    【解决方案2】:

    LinuxWindows(已测试)上,除非修改了 MATLAB 首选项,如果您停靠了编辑器窗口,那么根据默认设置,Ctrl+Tab 会将您从编辑器带到命令行窗口,然后再从那里要返回编辑器,您需要Ctrl+Shift+Tab

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

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

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

    【讨论】:

    • 目前在windows上Ctrl+Tab就足够了,不需要切换回来。Ctrl+Shift+Tab
    【解决方案3】:

    在windows机器上有两种方法:

    1) 在 MATLAB 窗口的任何位置,使用

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

    2) 如果您有许多图块(如命令窗口、编辑器、工作区、命令历史记录等),那么使用 Ctrl+tab 将在每次按下 Ctrl+tab 时滚动浏览每个图块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-17
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多