Preferencje edytora
Możesz zmieniać ustawienia edytora w oknie Preferences. Okno otwierasz z menu File -> Preferences.
General

- Load External Changes on App Focus
- Włącza wyszukiwanie zmian zewnętrznych, gdy edytor odzyskuje fokus.
- Open Bundle Target Folder
- Włącza otwieranie folderu docelowego bundla po zakończeniu procesu bundlowania.
- Enable Texture Compression
- Włącza kompresję tekstur dla wszystkich buildów tworzonych z edytora.
- Escape Quits Game
- Zamyka uruchomiony build gry po naciśnięciu Esc.
- Track Active Tab in Asset Browser
- Plik edytowany na wybranej karcie w panelu Editor zostanie zaznaczony w Asset Browser, znanym też jako panel Asset.
- Lint Code on Build
- Włącza lintowanie kodu podczas budowania projektu. Ta opcja jest włączona domyślnie, ale można ją wyłączyć, jeśli lintowanie w dużym projekcie trwa zbyt długo.
- Engine Arguments
- Argumenty przekazywane do pliku wykonywalnego dmengine, gdy edytor buduje i uruchamia projekt.
Używaj jednego argumentu na linię. Na przykład:
--config=bootstrap.main_collection=/my dir/1.collectionc
--verbose
--graphics-adapter=vulkan
Code

- Custom Editor
- Bezwzględna ścieżka do zewnętrznego edytora. Na macOS powinna to być ścieżka do pliku wykonywalnego wewnątrz .app, na przykład
/Applications/Atom.app/Contents/MacOS/Atom.
- Open File
- Wzorzec używany przez zewnętrzny edytor do wskazania pliku, który ma zostać otwarty. Wzorzec
{file} zostanie zastąpiony nazwą pliku do otwarcia.
- Open File at Line
- Wzorzec używany przez zewnętrzny edytor do wskazania pliku i numeru linii. Wzorzec
{file} zostanie zastąpiony nazwą pliku do otwarcia, a {line} numerem linii.
- Code editor font
- Nazwa czcionki zainstalowanej w systemie, której używa edytor kodu.
- Zoom on Scroll
- Określa, czy podczas przewijania w edytorze kodu z wciśniętym przyciskiem Cmd/Ctrl ma się zmieniać rozmiar czcionki.
Otwieranie plików skryptów w Visual Studio Code

Aby otwierać pliki skryptów z Defold Editor bezpośrednio w Visual Studio Code, ustaw poniższe wartości, podając ścieżkę do pliku wykonywalnego:
- MacOS:
/Applications/Visual Studio Code.app/Contents/MacOS/Electron
- Linux:
/usr/bin/code
- Windows:
C:\Program Files\Microsoft VS Code\Code.exe
Ustaw te parametry, aby otwierać konkretne pliki i linie:
- Open File:
. {file}
- Open File at Line:
. -g {file}:{line}
Znak . jest tutaj wymagany, aby otworzyć cały obszar roboczy, a nie pojedynczy plik.
Extensions

- Build Server
- Adres URL serwera buildów używanego podczas budowania projektu zawierającego native extensions. Możesz dodać do adresu URL nazwę użytkownika i token dostępu, aby korzystać z uwierzytelnionego dostępu do serwera buildów. Użyj zapisu
username:token@build.defold.com. Uwierzytelniony dostęp jest wymagany przy buildach dla Nintendo Switch oraz podczas korzystania z własnej instancji build servera z włączonym uwierzytelnianiem (zobacz dokumentację build servera, aby uzyskać więcej informacji). Nazwę użytkownika i hasło można też ustawić jako zmienne środowiskowe DM_EXTENDER_USERNAME i DM_EXTENDER_PASSWORD.
- Build Server Username
- Nazwa użytkownika do uwierzytelniania.
- Build Server Password
- Hasło do uwierzytelniania. Zostanie zapisane w pliku preferencji w postaci zaszyfrowanej.
- Build Server Headers
- Dodatkowe nagłówki wysyłane do build servera podczas budowania native extensions. Jest to ważne przy korzystaniu z CloudFlare lub podobnych usług razem z extenderem.

- ADB path
- Ścieżka do narzędzia wiersza poleceń ADB zainstalowanego w tym systemie. Jeśli ADB jest zainstalowane, edytor Defold użyje go do instalowania i uruchamiania zbudowanych APK na podłączonym urządzeniu z Androidem. Domyślnie edytor sprawdza znane lokalizacje, więc ścieżkę trzeba podać tylko wtedy, gdy ADB jest zainstalowane w niestandardowym miejscu.
- ios-deploy path
- Ścieżka do narzędzi wiersza poleceń ios-deploy zainstalowanych w tym systemie. Dotyczy to tylko macOS. Podobnie jak w przypadku ścieżki ADB, edytor Defold użyje tego narzędzia do instalowania i uruchamiania zbundlowanych aplikacji iOS na podłączonym iPhonie. Domyślnie edytor sprawdza znane lokalizacje, więc ścieżkę trzeba podać tylko wtedy, gdy korzystasz z niestandardowej instalacji ios-deploy.
Keymap

Możesz konfigurować skróty edytora, zarówno dodając własne, jak i usuwając wbudowane. Aby edytować skrót, użyj menu kontekstowego przy wybranym poleceniu w tabeli skrótów albo kliknij je dwukrotnie lub naciśnij Enter, aby otworzyć okno dodawania nowego skrótu.
Przy niektórych skrótach mogą pojawić się ostrzeżenia, wyświetlane na pomarańczowo. Najedź kursorem na skrót, aby zobaczyć ostrzeżenie. Typowe ostrzeżenia to:
- typeable shortcuts: wybrany skrót można wpisać w polach tekstowych. Upewnij się, że polecenie jest wyłączone w kontekstach edycji kodu i wprowadzania tekstu.
- conflicts: ten sam skrót jest przypisany do wielu różnych poleceń. Upewnij się, że w chwili wywołania skrótu aktywne jest najwyżej jedno z nich, w przeciwnym razie edytor wykona jedno z przypisanych poleceń w nieokreślony sposób.