2015-10-01 12 views
3

Я просто собираюсь задать действительно основной вопрос о Matlab, который часто меня беспокоит при использовании Matlab.Поддерживает ли Matlab отмену удаления для кодов

Я иногда, случайно, удаляю некоторые куски моих кодов при использовании Matlab; однако, похоже, нет способа отменить удаление или восстановить эти куски обратно из моих кодов.

Есть ли кнопка отмены или короткое сокращение для удаления кодов?

Это не очень важно, если я не могу вспомнить эти куски и написать снова, но это просто кажется утомительной работой, чтобы сделать это снова.

+0

Итак ... Ctrl-Z? Кроме того, если вы вводите командную строку, Matlab сохраняет историю всего, что вы набираете, и вы можете (a) перетаскивать строки кода и (b) просто нажимать стрелку вверх, чтобы вернуть то, что вы ранее набрали. Если вы работаете в редакторе, я предлагаю вам пойти с программным обеспечением для управления версиями, например Git – Dan

+0

. @Dan. Я получил это сейчас от ответа, мой отказ по умолчанию был «Control + Shift + Minus», а не «Control + z», поэтому, когда Я сделал «Control + Z», он не работал – dnTosh

ответ

5

Кнопка отмены находится на маленькой панели инструментов в правом верхнем углу: enter image description here

Или вы можете использовать Ctrl-Z, если вы используете ярлыки Windows.

+0

Ahh Я нашел этот значок сейчас, к сожалению, по умолчанию для этой команды отмены был «Control + Shift + Minus». Вот почему, когда я пытался сделать «Control + Z», он не работал – dnTosh

+2

О, я вижу. Перейдите в Настройки-> MATLAB-> Клавиатура-> ярлыки. Если вы измените ярлыки с «Emacs Default Set» на «Windows Default Set», тогда будет работать Ctrl-Z. Или вы можете изменить ярлыки индивидуально, как вам нравится. – Dima

+0

Приятно, я постараюсь это точно. Честно говоря, я был очень смущен изучением этих коротких сокращений, так как я привык к сокращению Window. – dnTosh

2

Вы можете использовать систему управления версиями (SCM), такую ​​как git (git-scm.com), для создания резервных копий кода кода.

Примечание: вам необходимо сэкономить, а затем добавить их в свой SCM. Или вы можете делать резервные копии автоматически с помощью задания cron.

+0

Хм, похоже, это хорошая идея для резервного копирования. Я дам это попробовать – dnTosh

+0

Хотя я согласен с тем, что контроль версий - это очень хорошо, на самом деле это не отвечает на вопрос. – excaza