Automatically insert end for if statements and for loops
    10 views (last 30 days)
  
       Show older comments
    
Hi,
How do you get Matab to automatically insert "end" when you type "if" or "for" in a script? 
2 Comments
  John D'Errico
      
      
 on 15 May 2019
				
      Edited: John D'Errico
      
      
 on 15 May 2019
  
			Why is it difficult? You can't type three more characters? ... end? Life is tough. Seriously, very difficult?
When you type an if (or for) statement, immediately hit a return, then type end. Now you can insert anything you want in between. WTP?
Edit: I see that Joel no longer claims that needing to type an end is a terrible thing for humanity, and the world may come to an end due to that requirement.
  Horia Ghionoiu Martínez
 on 23 Apr 2020
				I would find it useful, as in Visual Studio you have the autofill function for frequently used statements, like the if statement -> the IDE completes for you the repetitive task of writing if(true) {...your code...}, and then you can start coding away, without needing to write the same syntax one thousand times.
Answers (1)
  madhan ravi
      
      
 on 15 May 2019
        
      Edited: madhan ravi
      
      
 on 15 May 2019
  
      It's possible in live editor.
3 Comments
  Steven Lord
    
      
 on 18 Oct 2022
				In the Editor/Debugger Preferences click on the "Automatic Completions" entry. On that page of preferences, check if "Control flow statements (if, for, etc.)" is checked. If it is not, check it.
  Walter Roberson
      
      
 on 18 Oct 2022
				https://www.mathworks.com/help/matlab/matlab_env/about-editor-debugger-preferences.html#mw_32cf4c57-16be-42f8-96d3-a6710176971c automatic completion of block ending
See Also
Categories
				Find more on Loops and Conditional Statements in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





