How do I clear the command history from the command line in MATLAB?
60 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 27 de Jun. de 2009
Comentada: Walter Roberson
el 16 de Mayo de 2020
I would like to clear the command history from the command line in MATLAB.
Respuesta aceptada
MathWorks Support Team
el 27 de Jun. de 2009
In MATLAB 7.0 (R14), the following command will clear the Command History:
com.mathworks.mlservices.MLCommandHistoryServices.removeAll;
In MATLAB 6.5 (R13), use the following command:
com.mathworks.ide.cmdline.CommandHistory.deleteAllHistoryForDesktop;
Please note that the use of these commands is not supported, and they may change in a future release.
1 comentario
Jacob Lynch August
el 21 de Mzo. de 2019
This is really useful, since I often have to input a password to read an encrypted file. Is there a way to just delete only the previous line from the command history?
Looking at the methods of MLCommandHistoryServices, I see there are add, getAllHistory, getSessionHistory, and removeAll. It looks like I could get all history, remove all history, then iteratively add each element, shy of the last one to accomplish this, but I'm hoping there is a smarter option.
Más respuestas (1)
drummer
el 10 de Jul. de 2018
just type clc . It will clear your history window in matlab. If you want to clear the data as well, type: clc, clear
2 comentarios
Jacob Lynch August
el 21 de Mzo. de 2019
That's not useful if you're calling a function that takes a secret phrase for input, e.g. opening an encrypted file.
Ver también
Categorías
Más información sobre Function Creation en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!