在Matlab中,如何在不注释每一行的情况下进行分组注释?

在Matlab中,如何在不注释每一行的情况下进行分组注释?,matlab,Matlab,如何在不注释每一行的情况下注释一组行 我喜欢“c” /* printf("hello"); printf("there"); */ 在Matlab中,我知道的唯一方法是注释每一行 %disp('hello') %disp('there') 我有100行要注释,我更喜欢像“c”一样分组注释 thx: 1) MATLAB v7+: %{ ...code to be commented %} 2) 使用编辑器: 选择所有行,然后选择切换注释或菜单中的其他内容。它就在那里或者只需选择一组要注释的行

如何在不注释每一行的情况下注释一组行

我喜欢“c”

/*
printf("hello");
printf("there");
*/
在Matlab中,我知道的唯一方法是注释每一行

%disp('hello')
%disp('there')
我有100行要注释,我更喜欢像“c”一样分组注释

thx:

1) MATLAB v7+:

%{
...code to be commented
%}
2) 使用编辑器:


选择所有行,然后选择切换注释或菜单中的其他内容。它就在那里

或者只需选择一组要注释的行,然后使用按键“Ctrl+/(正斜杠)”,瞧,它将用%注释所选块的每一行,就像一个人单独做的那样。为了撤销,我尝试过,但不知道什么样的按键可以工作,所以任何人请

选择所有行,然后执行:
请评论: 从文本菜单-->注释
取消注释:
从文本菜单-->取消注释

可以使用键盘快捷键:

注释多行:CTRL+r

取消注释多行:CTRL+t


它在Matlab 2016中工作得非常完美。

或者只使用Ctrl+R/Ctrl+T快捷键:)对我不起作用,command+T打开一个新选项卡,command+R重新启动内核。
%{
...code to be commented
%}