Import i eksport ustawień¶
OctoEdit potrafi zapisać całą konfigurację do jednego przenośnego pliku, przywrócić ją na innym komputerze oraz zresetować się do ustawień fabrycznych. Wszystkie trzy akcje znajdują się w lewym dolnym rogu okna Edycja ▸ Preferencje: Eksportuj ustawienia…, Importuj ustawienia… i Przywróć domyślne….
Plik ustawień¶
Wyeksportowany plik ma rozszerzenie .octosettings (w środku czytelny
JSON). Zawiera Twoją konfigurację:
- wszystkie ustawienia rdzenia (edytor, przełączniki widoku, składnia, autouzupełnianie, kopie zapasowe, śledzenie plików, …),
- ustawienia wszystkich wtyczek oraz informację, które wtyczki są włączone lub wyłączone,
- Twoje własne przypisania skrótów klawiszowych.
Wartości specyficzne dla komputera nigdy nie podróżują — w żadną stronę. Nie trafiają do eksportu, a jeśli plik mimo to je zawiera, są ignorowane:
- rozmiar okna i układ doków oraz rozmiar samego okna Preferencji;
- listy ostatnich plików i poleceń oraz poprzednia sesja (które dokumenty były otwarte, w którym panelu i który był aktywny);
- wszystko, co wskazuje lokalizację na tym komputerze: pliki wykonywalne serwerów językowych, program PHP i jego katalog główny, katalog kopii zapasowych, ostatnio otwarty katalog obszaru roboczego oraz ścieżki programów agentów AI;
- informacja, które pliki miały otwarty podgląd Markdown lub HTML (ta lista składa się ze ścieżek na tym komputerze);
- księgowość odzyskiwania po awarii (ile razy z rzędu edytor się zawiesił i który zestaw wtyczek ostatnio wystartował poprawnie);
- tryb renderowania okna — to, czy kompozycja przez GPU działa, jest własnością komputera, a nie Twojej konfiguracji;
- flagi diagnostyczne.
Wykluczenie ścieżek serwerów językowych ma szczególne znaczenie: jawnie skonfigurowana ścieżka jest wiążąca, więc ścieżka z Windows zaimportowana na Macu po cichu wyłączyłaby dany serwer językowy, zamiast wrócić do jego wyszukiwania. Stan licencji nigdy nie jest częścią pliku, więc import cudzych ustawień nie może wpłynąć na Twoją licencję — do pliku nie trafiają też Twoje dokumenty.
Eksport¶
Eksportuj ustawienia… pyta, gdzie zapisać plik, i go zapisuje. Nic więcej się nie zmienia — eksport jest zawsze bezpieczny.
Import¶
Importuj ustawienia… prosi o wskazanie pliku, informuje, co się stanie, a następnie nadpisuje pasujące ustawienia wartościami z pliku. Ustawienia, o których plik nie wspomina, zachowują bieżące wartości. Pliki zapisane przez nowszą wersję OctoEdit również się importują — zastosowane zostaje to, co ta wersja rozumie.
Ponieważ komponenty czytają konfigurację przy starcie, OctoEdit proponuje następnie ponowne uruchomienie: Uruchom ponownie zamyka edytor normalną drogą (łącznie z pytaniami o zapis) i uruchamia go od nowa; Później pozostawia go działającego — zaimportowane wartości zaczną w pełni obowiązywać przy następnym starcie.
Przywracanie ustawień domyślnych¶
Przywróć domyślne… przywraca wartości domyślne wszystkich ustawień OctoEdit — łącznie z ustawieniami wtyczek i skrótami klawiszowymi. Wcześniej proponuje Najpierw wyeksportuj ustawienia… — kopię bieżącego stanu jednym kliknięciem (anulowanie tej kopii anuluje reset). Twoje pliki, sesje i licencja pozostają nietknięte. Reset również kończy się propozycją ponownego uruchomienia opisaną powyżej.