Откройте и сохраните файлы в редакторе

Открытие существующих файлов

Чтобы открыть существующий файл или файлы в Редакторе, выберите опцию, которая достигает ваших целей, как описано в этой таблице.

ЦельШагиДополнительная информация

Открытый со связанным инструментом

Откройте файл с помощью соответствующего инструмента MATLAB® для типа файла.

На Editor щелкает Live Editor или вкладка Home, в разделе File.

Также можно дважды кликнуть файл в Браузере текущей папки.

Например, эта опция открывает файл с .m или расширением .mlx в Редакторе и загружает MAT-файл в браузер Рабочей области.

Открытый как текстовый файл

Откройте файл в Редакторе как текстовый файл, даже если тип файла сопоставлен с другим приложением или инструментом.

На вкладке Editor, в разделе File, нажимают Open и выбирают Open as Text.

Это полезно, например, если вы импортировали разграниченный вкладкой файл данных (.dat) в рабочую область, и вы находите, что хотите добавить точку данных. Откройте файл как текст в Редакторе, сделайте свое сложение, и затем сохраните файл.

Открытая функция из файла

Откройте локальную функцию или файл функции из файла в Редакторе.

Расположите курсор на имя в открытом файле, и затем щелкните правой кнопкой и выберите Open file-name из контекстного меню.

Также можно использовать этот метод, чтобы открыть модель Simulink® или переменная.

Для получения дополнительной информации смотрите Открытый Файл или Переменная из Файла.

Вновь откройте файл

Вновь откройте недавно используемый файл.

В нижней части Open выпадающий список выберите файл под Recent Files.

Чтобы изменить количество файлов в списке, нажмите Preferences, и затем выберите MATLAB и Editor/Debugger. Под Most recently used file list, изменение значение для Number of entries.

Вновь откройте файлы при запуске

При запуске автоматически откройте файлы, которые были открыты когда предыдущий законченный сеанс работы с MATLAB.

На вкладке Home, в разделе Environment, нажимают Preferences и выбирают MATLAB и Editor/Debugger. Затем выберите On restart reopen files from previous MATLAB session.

 

Открытый файл, отображающийся в другом инструменте

Откройте имя файла, отображающееся в другом инструменте рабочего стола MATLAB или инструменте Microsoft®.

Перетащите файл от другого инструмента в Редактор.

Например, перетащите файлы от Браузера текущей папки или из Проводника Windows®.

Открытый файл с помощью функции

Используйте функция open или edit.

Например, введите следующее, чтобы открыть collatz.m:

edit collatz.m

Если collatz.m не находится на пути поиска файлов или в текущей папке, используйте относительный или абсолютный путь для файла.

Для специальных замечаний на платформе Macintosh смотрите Навигацию В Корневой папке MATLAB на Платформах Macintosh.

Некоторые опции для вводных файлов не доступны в MATLAB Online .

Сохраните файлы

После того, как вы измените файл в Редакторе, звездочка (*) следует за именем файла. Эта звездочка указывает, что существуют несохраненные изменения в файле.

Можно выполнить четыре различных типов операций сохранения, которые имеют различные эффекты, как описано в этой таблице.

Сохраните опциюШаги

Сохраните файл на диск и сохраните файл открытым в Редакторе.

На вкладке Editor или Live Editor, в разделе File, нажатии кнопки.

Переименуйте файл, сохраните его на диск и сделайте его активным документом Редактора. Исходный файл остается неизменным на диске.

  1. На вкладке Editor или Live Editor, в разделе File, нажимают Save и выбирают Save As.

  2. Задайте новое имя, введите, или и для файла, и затем нажмите Save.

Сохраните файл на диск под новым именем. Исходный файл остается открытым и несохраненным.

  1. На вкладке Editor, в разделе File, нажимают Save и выбирают Save Copy As.

    MATLAB открывает диалоговое окно Select File for Backup.

  2. Задайте имя и тип для резервного файла, и затем нажмите Save.

Сохраните изменения во всех открытых файлах с помощью текущих имен файлов.

Все файлы остаются открытыми.

На вкладке Editor, в разделе File, нажимают Save и выбирают Save All.

Некоторые опции для того, чтобы сохранить файлы не доступны в MATLAB Online™.

Рекомендации на том, чтобы сохранить файлы

MathWorks® рекомендует, чтобы вы сохранили файлы, которые вы создаете и файлы из MathWorks, который вы редактируете к папке, которая не находится в дереве папки matlabroot, где matlabroot является папкой, возвращенной, когда вы вводите matlabroot в Командном окне. Если вы сохраняете свои файлы в папках matlabroot, они могут быть перезаписаны, когда вы устанавливаете новую версию программного обеспечения MATLAB.

В начале каждого сеанса работы с MATLAB, загрузок MATLAB и кэшей в памяти местоположения файлов в дереве папки matlabroot. Поэтому, если вы:

  • Сохраните файлы к папкам matlabroot с помощью внешнего редактора, запустите rehash toolbox, прежде чем вы будете использовать файлы на текущем сеансе.

  • Добавьте или удалите файлы из папок matlabroot с помощью операций файловой системы, запустите rehash toolbox, прежде чем вы будете использовать файлы на текущем сеансе.

  • Измените существующие файлы в папках matlabroot с помощью внешнего редактора, запустите clear function-name, прежде чем вы будете использовать эти файлы на текущем сеансе.

Для получения дополнительной информации смотрите rehash или Путь к Тулбоксу, Кэширующийся в MATLAB.

Поддержка файлов

Когда вы изменяете файл в Редакторе, Редактор сохраняет копию файла с помощью того же имени файла, но с расширением .asv каждые 5 минут. Резервная версия полезна, если вы имеете системные проблемы и теряете изменения, вы сделали к своему файлу. В таком случае можно открыть резервную версию, filename.asv, и затем сохранить его как filename.m, чтобы использовать последнюю хорошую версию filename.

Примечание

Live Editor и MATLAB Online автоматически не сохраняют копии файлов.

Чтобы выбрать настройки, нажмите Preferences, и затем выберите MATLAB> Editor/Debugger> Backup Files на вкладке Home в разделе Environment. Вы можете затем:

  • Включите или выключите функцию резервного копирования.

  • Автоматически удалите резервные файлы, когда вы закроете соответствующий исходный файл.

    По умолчанию MATLAB автоматически удаляет резервные файлы, когда вы закрываете Редактор. Лучше держать отношения резервного копирования к файлу в стороне и текущий. Поэтому, когда вы переименовываете или удаляете файл, рассматриваете удаление или переименование соответствующего резервного файла.

  • Укажите, что номер минут между резервным копированием сохраняет.

  • Задайте расширение файла для резервных файлов.

  • Задайте местоположение для резервных файлов

    Если вы редактируете файл в папке только для чтения и спине, настройкой Location является Source file directories, то Редактор не создает резервную копию файла.