Matlab文本编辑器能否实现垂直选中文本?求等效Atom快捷键方案
当然可以在Matlab文本编辑器里实现垂直选中文本!不用再来回切换到Atom了,我给你整理了几种实用的方法,从原生快捷键到变通技巧都有:
1. 原生快捷键(最便捷)
这是官方支持的方法,不同系统的操作略有区别:
- Windows/Linux:按住
Alt键,同时用鼠标拖动就能直接框选垂直区域;要是想精准逐行扩展选择,用Ctrl+Alt+Shift+方向键就行。 - Mac:按住
Option键(对应Windows的Alt),拖动鼠标即可完成垂直列选择,快捷键版本是Option+Shift+方向键,用来微调选择范围超方便。
2. 编辑器菜单操作(适合记不住快捷键的情况)
如果快捷键记混了,用菜单操作也能实现:
- 先点击你要开始垂直选择的起始位置
- 打开编辑器顶部的编辑菜单,找到并点击列选择选项
- 此时拖动鼠标就能框选出垂直的文本区域了
3. 旧版本临时变通方案
要是你的Matlab版本比较老,原生列选功能不太好用,试试这两个小技巧:
- 把目标文本复制到Excel,用
Alt+鼠标拖动完成垂直编辑后再复制回Matlab,比切到Atom节省不少切换时间 - 要是你熟悉Matlab脚本,也可以写个简单的脚本批量处理垂直文本,但日常用上面的方法完全足够
内容的提问来源于stack exchange,提问作者Leos313




