Чтобы открыть существующий файл или файлы в Редакторе, выберите опцию, которая достигает ваших целей, как описано в этой таблице.
Цель | Шаги | Дополнительная информация |
---|---|---|
Открытый со связанным инструментом Откройте файл с помощью соответствующего инструмента MATLAB® для типа файла. | На Editor щелкает Live Editor или вкладка Home, в разделе File. Также можно дважды кликнуть файл в Браузере текущей папки. | Например, эта опция открывает файл с |
Открытый как текстовый файл Откройте файл в Редакторе как текстовый файл, даже если тип файла сопоставлен с другим приложением или инструментом. | На вкладке Editor, в разделе File, нажимают Open и выбирают Open as Text. | Это полезно, например, если вы импортировали разграниченный вкладкой файл данных ( |
Открытая функция из файла Откройте локальную функцию или файл функции из файла в Редакторе. | Расположите курсор на имя в открытом файле, и затем щелкните правой кнопкой и выберите Open | Также можно использовать этот метод, чтобы открыть модель 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®. |
Открытый файл с помощью функции | Используйте edit или open функция. | Например, введите следующее, чтобы открыть edit collatz.m Если |
Для специальных замечаний на платформе Macintosh смотрите Навигацию В Корневой папке MATLAB на macOS Платформах.
Некоторые опции для вводных файлов не доступны в MATLAB Online™.
После того, как вы измените файл в Редакторе, звездочка (*) следует за именем файла. Эта звездочка указывает, что существуют несохраненные изменения в файле.
Можно выполнить четыре различных типов операций сохранения, которые оказывают различные влияния, как описано в этой таблице.
Сохраните опцию | Шаги |
---|---|
Сохраните файл на диск и сохраните файл открытым в Редакторе. | На вкладке Editor или Live Editor, в разделе File, нажатии кнопки. |
Переименуйте файл, сохраните его на диск и сделайте его активным документом Редактора. Исходный файл остается неизменным на диске. |
|
Сохраните файл на диск под новым именем. Исходный файл остается открытым и несохраненным. |
|
Сохраните изменения во всех открытых файлах с помощью текущих имен файлов. Все файлы остаются открытыми. | На вкладке 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, то Редактор не создает резервную копию файла.