can I disable entire sections of code temporarily

312 visualizaciones (últimos 30 días)
Tom
Tom el 28 de Mzo. de 2012
Editada: Mung Suan Pau DUHLIAN el 12 de Dic. de 2021
Can I disable entire sections of code temporarily?
I have a large code that contains different scenarios. I'm working on one scenario and I'd like to disable the other sections, just while I'm working on that bit so that I can run the code quickly without having to wait for it to do all the other stuff too.
  3 comentarios
Giovanni Guerrero
Giovanni Guerrero el 5 de Mayo de 2016
Editada: Giovanni Guerrero el 5 de Mayo de 2016
comment out the lines using (hold) ctrl then R then undo this by (hold) ctrl then T
Kabilan Nedunchezian
Kabilan Nedunchezian el 2 de Feb. de 2017
Hi,
Use commenting in a smart way!
the following will not be executed in your code
%{
x = ('this will not be executed')
%}
to make it executable just remove the first curly bracket to make it executable
%
x = ('this will be executed')
%}

Iniciar sesión para comentar.

Respuesta aceptada

kfir
kfir el 28 de Mzo. de 2012
You can mark this whole part and Ctrl+R. you can also work in cell mode, and run only the cells you want.
  4 comentarios
Miguel Ordoñez
Miguel Ordoñez el 31 de Mzo. de 2018
Does anyone know if there is a command similar to Ctrl + R for Mac OS? Thanks
Mung Suan Pau DUHLIAN
Mung Suan Pau DUHLIAN el 8 de Ag. de 2020
Editada: Mung Suan Pau DUHLIAN el 12 de Dic. de 2021
  • Select the code/s you want to temporarily disable ( or comment) and press (Command and / )
  • To undo the disable (or discomment ) select the code/s and press (Command and T)
  • Hope this is relevant:).

Iniciar sesión para comentar.

Más respuestas (2)

Daniel Shub
Daniel Shub el 28 de Mzo. de 2012
You can enclose code in an if block
if false
...
end
or even better (since you can include invalid syntax) would be to use block comments
%{
...
%}
The nice thing with block comments is that you can comment the comment
%%{
...
%}
to reactivate the code. The only thing to be careful with is if you auto indent and/or autowrap the code in the block comment your line breaks can get screwed up.

Jason Ross
Jason Ross el 28 de Mzo. de 2012
Usually when I get to a place where the code has gotten this large, a little voice in my head starts screaming "PUT IT IN A FUNCTION" (or subroutine, or module, or whatever means the language I'm coding in has to compartmentalize a section of code). That way I can separate the overall program flow from the detailed bit of what each step of the program is doing. And then it becomes simple to control that flow with a comment or other conditional method.

Categorías

Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by