Mac系统下编辑M文件删除代码行如何自动合并上下行且不留空行?
Mac 系统编辑M文件删除行后自动合并上下行的简便方法
以下是不同常用编辑场景下的实现方案:
- 若使用终端Vim编辑:
普通模式下按下dd即可删除光标所在整行,上下行自动衔接无空行。如果要删除指定行号的行,比如删除第2行,输入命令:2d回车即可。
批量处理文件时可直接调用终端sed命令,执行sed -i '' '2d 目标文件.m',将命令中的数字替换为你要删除的对应行号即可。 - 若使用VS Code编辑:
光标定位到要删除的行,按下默认快捷键Cmd + Shift + K即可直接删除整行,不会留下空行。选中多行后按下该快捷键可批量删除多行使上下内容自动合并。 - 若使用Matlab自带编辑器编辑:
点击左侧行号选中要删除的整行,按下Delete键即可删除整行,上下行会自动衔接,无空白残留。
注意:不要仅选中行内的文本内容执行删除操作,该操作只会清空行内容留下空白行,选择上述整行删除的方式即可实现需求。
内容的提问来源于stack exchange,提问作者Pelin Özsezer
相关产品推荐
相关产品推荐

