我可以让 MATLAB 在自动缩进时忽略一段代码吗?
Can I make MATLAB ignore a section of code when auto-indenting?
我喜欢 MATLAB "smart indenting"。 Ctrl-A, Ctrl-I 是固定连接的。但是,在我的大约 3000 行脚本中,我有 一个 部分大约 100 行代码,我不想被 MATLAB 触及。
(为什么,你问?这就是为什么:
x = ...
aaaaaaaaaaaaaaaaa ...
- ...
( ...
bbbbbbbbbbbbbb ...
+ ...
cccccccccccccccccccccc ...
);
这是我的编码方式,这是两件事的区别,一个是 aaaaaaaaaaaaaaaaa
,另一个是一组括号,...等等
那么,如何教 MATLAB 不重新缩进这部分?
您可以使用 %{
和 %}
作为评论区:
a = 3;
b = 5;
%{
some other code to be ignored
%}
如果你想打开它,你只需要在正确的位置再添加一个 %
:
a = 3;
b = 5;
%%{
some other code to be ignored
%}
我喜欢 MATLAB "smart indenting"。 Ctrl-A, Ctrl-I 是固定连接的。但是,在我的大约 3000 行脚本中,我有 一个 部分大约 100 行代码,我不想被 MATLAB 触及。
(为什么,你问?这就是为什么:
x = ...
aaaaaaaaaaaaaaaaa ...
- ...
( ...
bbbbbbbbbbbbbb ...
+ ...
cccccccccccccccccccccc ...
);
这是我的编码方式,这是两件事的区别,一个是 aaaaaaaaaaaaaaaaa
,另一个是一组括号,...等等
那么,如何教 MATLAB 不重新缩进这部分?
您可以使用 %{
和 %}
作为评论区:
a = 3;
b = 5;
%{
some other code to be ignored
%}
如果你想打开它,你只需要在正确的位置再添加一个 %
:
a = 3;
b = 5;
%%{
some other code to be ignored
%}