Přeskočit obsah

Import a export nastavení

OctoEdit umí uložit celou vaši konfiguraci do jediného přenosného souboru, vrátit ji na jiném stroji a sám se vrátit do továrního nastavení. Všechny tři akce sedí vlevo dole v Úpravy ▸ Předvolby: Exportovat nastavení…, Importovat nastavení… a Obnovit výchozí….

Soubor s nastavením

Exportovaný soubor má příponu .octosettings (uvnitř je čitelný JSON). Obsahuje vaši konfiguraci:

  • každé nastavení jádra (editor, přepínače zobrazení, syntaxe, dokončování, zálohování, sledování souborů, …),
  • nastavení každého zásuvného modulu a to, které moduly jsou zapnuté či vypnuté,
  • vaše výjimky v klávesových zkratkách.

Hodnoty specifické pro daný stroj nikdy neputují — a to ani jedním směrem. Z exportu se vynechávají a ignorují se, i kdyby je soubor obsahoval:

  • velikost okna a rozvržení doků a také velikost samotného okna Předvoleb;
  • seznamy nedávných souborů a nedávných příkazů a předchozí relace (které dokumenty byly otevřené, ve kterém panelu a který byl aktivní);
  • cokoli, co pojmenovává umístění na tomto stroji: spustitelné soubory jazykových serverů, binárku PHP a její kořen dokumentů, složku pro zálohy, naposledy otevřenou složku pracovního prostoru a cesty k programům agentů AI;
  • které soubory měly otevřený náhled Markdownu nebo HTML (tento seznam tvoří cesty na tomto stroji);
  • evidenci pro zotavení z pádu (kolikrát editor spadl za sebou a která sada modulů se naposledy spustila čistě);
  • režim vykreslování okna — to, zda skládání přes GPU funguje, je vlastnost počítače, ne vaší konfigurace;
  • diagnostické příznaky.

Vynechání cest k jazykovým serverům je důležité zvlášť: výslovně nastavená cesta je závazná, takže cesta z Windows importovaná na Macu by daný jazykový server mlčky vypnula místo toho, aby se vrátila k jeho hledání. Stav licencování není nikdy součástí souboru, takže import cizího nastavení nemůže ovlivnit vaši licenci — a vaše dokumenty součástí také nejsou.

Export

Exportovat nastavení… se zeptá, kam soubor uložit, a zapíše jej. Nic jiného se nemění — export je vždy bezpečný.

Import

Importovat nastavení… požádá o soubor, ukáže, co se chystá, a pak přepíše odpovídající nastavení hodnotami ze souboru. Nastavení, která soubor nezmiňuje, si ponechají své aktuální hodnoty. Soubory zapsané novějším OctoEditem se naimportují také — uplatní se vše, čemu tato verze rozumí.

Protože komponenty čtou svou konfiguraci při spuštění, OctoEdit poté nabídne restart: Restartovat nyní zavře editor obvyklým způsobem (včetně dotazů na uložení) a znovu jej spustí; Později jej nechá běžet — importované hodnoty se plně projeví při příštím spuštění.

Obnovit výchozí

Obnovit výchozí… vrátí každé nastavení OctoEditu — včetně nastavení zásuvných modulů a klávesových zkratek — na výchozí hodnotu. Předtím nabídne Nejprve exportovat nastavení…, tedy zálohu aktuálního stavu na jedno kliknutí (zrušením této zálohy zrušíte i obnovení). Vašich souborů, relací ani licence se to nedotkne. I obnovení končí výše popsanou nabídkou restartu.