it-swarm.dev

Zabraňte geditu ve vytváření souborů pomocí přípony '~' (vlnovka)

Všiml jsem si, že pokud v geditu upravím soubor, vytvoří se ve stejném adresáři jiný soubor (ten se stejným názvem souboru a příponou vlnovky '~'). Extra soubor zůstane, i když zavřu gedit.

Chápu potřebu dočasného souboru (např. V případě havárie), ale vim například odstraní zvláštní soubor, který vytvoří, když jej zavřu.

Existuje způsob, jak to udělat s geditem? Možná nějaká konfigurace?

122
George Kastrinis

Jsou to pouze zálohy vašich původních souborů, které gedit vytvoří před uložením změn v upravovaných dokumentech.

V předvolbách gedit musíte deaktivovat Vytvořte záložní kopii souboru před uložením, a pokud chcete automaticky ukládat vaše úpravy, automaticky nastavte časovač s možností povolení Automatické ukládání) soubory každých X minut.

Tímto způsobem ~ bude pryč a vaše poslední změny budou uloženy do souboru každých x minut v případě, že se něco pokazí nebo dojde k selhání počítače.

enter image description here

Změny provedené v souboru budou uloženy do samotného souboru a nikoli do dočasného souboru.

Mějte prosím na paměti, že pokud odstraníte obsah souboru a automatické ukládání je aktivní, bude šance, že skončíte s uloženým prázdným souborem.

Vždy se ujistěte, že když zavřete soubor a je povoleno automatické ukládání, je obsah souboru správný, jinak je zrušte a znovu uložte.

132
Bruno Pereira

GEDIT ve výchozím nastavení má povolenou možnost, která vytvoří záložní soubor (s příponou ~ pro záložní soubor) každých 10 minut. Toto výchozí chování můžete snadno zakázat.

V nabídce gedit přejděte na Úpravy> Předvolby> Editor, kde najdete možnost, která říká Před uložením vytvořte zálohu souborů. Zrušte zaškrtnutí této možnosti a máte hotovo.

Existuje ještě jedna možnost, která se nazývá automatické ukládání souborů každých .. minut. Zmíním se o tom, protože někteří lidé rádi povolili možnost zálohování, ale raději se automaticky ukládají méně často, například 30 minut nebo 1 hodinu, oproti výchozímu 10minutovému intervalu.

V každém případě, pokud chcete zakázat vytvoření souboru předcházejícího ~ (vlnovce), jednoduše deaktivujte (zrušte zaškrtnutí) Vytvořit zálohu souborů před uložením

Pohled na možnosti Editoru v geditu:

screenshot of Editor options

39
Luis Alvarado

Možná budete moci vypnout tyto automatické zálohy přechodem do Úpravy> Předvolby a zrušením zaškrtnutí volby Vytvořit záložní kopie souborů před uložením pod Editor = tab:

Gedit preferences

Alternativně můžete pomocí terminálu přejít do adresáře, do kterého ukládáte soubory, a odstranit záložní soubory pomocí rm *~.

22

K tomu dochází, protože gedit ve výchozím nastavení ukládá záložní soubory.

Otevřete předvolby a deaktivujte tuto možnost: enter image description here

15
RolandiXor

Jedná se o záložní kopie z původního souboru. Pokud je nepotřebujete, můžete je odstranit.

Většina editorů má nastavení pro zapnutí/vypnutí vytváření těchto záložních souborů. V gedit (výchozí editor) musíte vypnout „Vytvořit záložní kopii souborů před uložením“ v části „Ukládání souborů“ na kartě „Editor“ v dialogu „Předvolby“.

11
Florian Diesch

Pro zájemce o zakázání 'gedit vytváření záložního souboru při uložení' pomocí příkazu;

$ gsettings set org.gnome.gedit.preferences.editor create-backup-copy 'false'

Hledal jsem tento příkaz, který by se mohl integrovat do mých skriptů pro nastavení systému, a nikde jsem ho nenašel.

7
Thermionix

Co jsou tyto soubory navíc?

Jedná se o záložní soubory, na které odpovídal předchozí záznamník.

Je bezpečné je smazat?

Ano, můžete je bezpečně smazat, pokud jste si jisti, že tuto konkrétní zálohu nepotřebujete.

Je možné jim zabránit, aby se vůbec neobjevovaly?

Pokud používáte textový editor gedit (výchozí textový editor), lze jej zastavit následujícím způsobem:

  • Otevřete textový editor gedit .
  • V nabídce přejděte na Upravit -> Předvolby . (Je nyní na horním panelu v Ubuntu, nazývá se globální nabídka)
  • Vyberte záložku Editor .
  • Zrušte zaškrtnutí volby Vytvořte záložní kopii souborů před uložením .

    screenshot of Editor options

  • Zavřete okno Předvolby

4
Anwar