--- title: Настройки редактора brief: Вы можете изменить настройки редактора из окна Preferences. --- # Настройки редактора Вы можете изменить настройки редактора из окна Preferences. Окно настроек открывается в File -> Preferences. ## Общие сведения ![](images/editor/preferences_general.png) Load External Changes on App Focus : Включает сканирование на внешние изменения при получении фокуса редактором. Open Bundle Target Folder : Автоматически открывает папку с итоговым бандлом после завершения процесса упаковки. Включить Сжатие Текстур : Включает [сжатие текстур](/manuals/texture-profiles) для всех сборок, сделанных в редакторе. Escape Quits Game : Завершите запущенную сборку вашей игры с помощью кнопки Esc. Track Active Tab in Asset Browser : Файл, редактированный на выбранной вкладке в панели *Editor*, будет выбран в браузере ассетов (также известном как панель *Asset*). Lint Code on Build : Включает [проверку кода (линтинг)](/manuals/writing-code/#linting-configuration) при сборке проекта. Эта опция включена по умолчанию, но её можно отключить, если линтинг в больших проектах занимает слишком много времени. Engine Arguments : Аргументы, которые будут переданы исполняемому файлу dmengine при сборке и запуске проекта из редактора. Используйте один аргумент на строку. Например: ``` --config=bootstrap.main_collection=/my dir/1.collectionc --verbose --graphics-adapter=vulkan ``` ## Програмный код ![](images/editor/preferences_code.png) Custom Editor : Полный путь к внешнему редактору. На macOS это должен быть путь к исполняемому файлу внутри .app (например: `/Applications/Atom.app/Contents/MacOS/Atom`). Open File : Шаблон, используемый пользовательским редактором для указания файла, который нужно открыть. Шаблон `{file}` будет заменен именем файла, который нужно открыть. Open File at Line : Шаблон, используемый пользовательским редактором для указания того, какой файл открыть и на какой номер строки. Шаблон `{file}` будет заменен именем открываемого файла, а `{line}` - номером строки. Code editor font : Имя установленного в системе шрифта, для использования в редакторе програмного кода. Zoom on Scroll : Изменять размер шрифта при прокрутке в редакторе кода, удерживая клавишу Cmd/Ctrl. ### Открытие скриптов в Visual Studio Code ![](images/editor/preferences_vscode.png) Чтобы открыть скриптовые файлы из редактора Defold напрямую в Visual Studio Code, необходимо задать следующие параметры, указав путь к исполняемому файлу: - macOS: `/Applications/Visual Studio Code.app/Contents/MacOS/Electron` - Linux: `/usr/bin/code` - Windows: `C:\Program Files\Microsoft VS Code\Code.exe` Укажите следующие параметры для открытия конкретных файлов и строк: - Open File: `. {file}` - Open File at Line: `. -g {file}:{line}` Символ `.` здесь необходим для открытия всей рабочей области, а не отдельного файла. ## Расширения ![](images/editor/preferences_extensions.png) Build Server : URL-адрес сервера сборки, используемый при сборке проекта, содержащего [собственные расширения](/manuals/extensions). Можно добавить имя пользователя и токена к URL для аутентифицированного доступа к серверу сборки. Используйте следующую нотацию для указания имени пользователя и токена: `username:token@build.defold.com`. Аутентифицированный доступ требуется для сборок Nintendo Switch и при запуске собственного экземпляра сервера сборки с включенной аутентификацией. [Оратитесь к документации по серверу сборки](https://github.com/defold/extender/blob/dev/README_SECURITY.md) для получения дополнительной информации). Build Server Username : имя пользователя для аутентификации. Build Server Password : пароль для аутентификации. Будет сохранён в зашифрованном виде в файле настроек. Build Server Headers : дополнительные заголовки, передаваемые серверу сборки при создании собственных расширений. Это важно при использовании сервиса CloudFlare или аналогичных с extender. ## Инструменты ![](images/editor/preferences_tools.png) Путь к ADB : Путь к инструменту командной строки [ADB](https://developer.android.com/tools/adb), установленному в системе. Если ADB уже установлен в типичном месте, редактор Defold использует его автоматически. Укажите путь вручную, если ADB установлен в нестандартном месте. Путь к ios-deploy : Путь к инструменту командной строки [ios-deploy](https://github.com/ios-control/ios-deploy), установленному в системе (только для macOS). Аналогично ADB, редактор использует его для установки и запуска iOS-приложений на подключённом iPhone. Укажите путь вручную, если ios-deploy установлен нестандартно. ## Сочетания клавиш ![](images/editor/preferences_keymap.png) Вы можете настроить сочетания клавиш редактора: добавить пользовательские или удалить встроенные. Используйте контекстное меню на отдельных командах в таблице сочетаний или дважды кликните / нажмите Enter, чтобы открыть всплывающее окно изменения сочетания. Некоторые сочетания могут иметь предупреждения: они отображаются оранжевым цветом. Наведите курсор на сочетание, чтобы увидеть предупреждение. Типичные случаи: - вводимые сочетания: выбранное сочетание вводимо в текстовых полях. Убедитесь, что команда отключена в контексте редактирования текста. - конфликты: одно сочетание назначено разным командам. Убедитесь, что одновременно активна только одна команда, иначе редактор выполнит одну из них непредсказуемо.