You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This function will create a new file using the format from a template file. The available templates currently include scripts, functions, functions using an input parser, classes, and enumerations. The generated files can also be populated with information like date of creation, company, and author provided in a struct or .mat file. The template files are completely customizable and additional templates can easily be added.
Basic usage is simple:
newf myscript.m (script is the default type)
newf('myfunction.m','f')
This can be combined with BetterHelp as well, simply uncomment the line
%string = [string ,'%CUSTOM_HELP%'];
in newf.
Cite As
Michael Ryan (2026). NewFile (https://se.mathworks.com/matlabcentral/fileexchange/41624-newfile), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired by: Automatic template for new functions, Generate a new function m-file, with documentation
Inspired: New m-file (dynamical/documented header)
General Information
- Version 1.0.0.0 (5.3 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
