Zauważyłem, że w gedit, jeśli edytuję plik, w tym samym katalogu tworzony jest inny plik (ten z tą samą nazwą pliku i sufiksem „~” tyldy). Dodatkowy plik pozostaje, nawet jeśli zamknę gedit.
Rozumiem potrzebę pliku tymczasowego (np. W przypadku awarii), ale na przykład vim usuwa dodatkowy plik, który tworzy, kiedy go zamykam.
Czy istnieje sposób, aby zrobić to samo z gedit? Może jakaś konfiguracja?
find ./ -name "*~" -ok rm {} \;
możesz je znaleźć i usunąć. Teok
środki zostaniesz poproszony o każdym pliku. Jeśli jesteś bardziej odważny,-exec
po prostu to zrób, nie zadawaj pytań.Odpowiedzi:
Są to tylko kopie zapasowe oryginalnych plików, które są
gedit
tworzone przed zapisaniem zmian w edytowanych dokumentach.W
gedit
preferencjach musisz wyłączyć Utwórz kopię zapasową pliku przed zapisaniem , a jeśli chcesz automatycznie zapisać zmiany, automatycznie ustaw licznik czasu z opcją włączania automatycznego zapisywania plików co X minut .W ten sposób
~
zniknie, a twoje ostatnie zmiany będą zapisywane w pliku co x minut na wypadek awarii lub awarii komputera.Zmiany dokonane w pliku zostaną zapisane w samym pliku, a nie w pliku tymczasowym.
Należy pamiętać, że jeśli usuniesz zawartość pliku i zostanie włączone automatyczne zapisywanie, będzie szansa, że skończysz z zapisanym pustym plikiem.
Zawsze upewnij się, że po zamknięciu pliku, gdy włączone jest automatyczne zapisywanie, zawartość pliku jest poprawna, w przeciwnym razie cofnij je i zapisz ponownie.
źródło
gksu gedit
i wyłączyć opcję Utwórz kopię zapasową pliku przed zapisaniem opcji.GEDIT domyślnie ma włączoną opcję, która tworzy plik kopii zapasowej (z przyrostkiem ~ dla pliku kopii zapasowej) co 10 minut. Możesz łatwo wyłączyć to domyślne zachowanie.
Przejdź w menu gedit do Edycja> Preferencje> Edytor, tam znajdziesz opcję mówiącą Utwórz kopię zapasową plików przed zapisaniem . Odznacz tę opcję i gotowe.
Jest inna opcja poniżej tej, zwana plikami autozapisu co .. minut . Wspominam o tym, ponieważ niektóre osoby lubią mieć włączoną opcję tworzenia kopii zapasowych, ale wolą zapisywać automatycznie rzadziej, na przykład 30 minut lub 1 godzinę, w przeciwieństwie do domyślnego odstępu 10 minut.
W każdym razie, aby wyłączyć ~ (tyldę) poprzedzającą tworzenie pliku, po prostu wyłącz (odznacz) Utwórz kopię zapasową plików przed zapisaniem
Widok opcji edytora w gedit:
źródło
Możesz wyłączyć te automatyczne kopie zapasowe, przechodząc do Edycja> Preferencje i odznaczając opcję Utwórz kopie zapasowe plików przed zapisaniem na karcie Edytor :
Alternatywnie możesz użyć terminala, aby przejść do katalogu, w którym zapisujesz pliki, i usuń pliki kopii zapasowej za pomocą
rm *~
.źródło
Dzieje się tak, ponieważ gedit domyślnie zapisuje pliki kopii zapasowych.
Otwórz preferencje i wyłącz tę opcję:
źródło
Są to kopie zapasowe z oryginalnego pliku. Możesz je usunąć, jeśli ich nie potrzebujesz.
Większość edytorów ma ustawienie włączania / wyłączania tworzenia tych plików kopii zapasowych. W gedit (domyślny edytor) musisz wyłączyć opcję „Utwórz kopię zapasową plików przed zapisaniem” w sekcji „Zapisywanie plików” karty „Edytor” w oknie dialogowym „Preferencje”.
źródło
Dla osób zainteresowanych wyłączeniem „gedit tworzenia pliku kopii zapasowej podczas zapisywania” za pomocą polecenia;
Szukałem tego polecenia do zintegrowania ze skryptami konfiguracji systemu i nigdzie go nie znalazłem.
źródło
org.gnome.gedit.preferences.editor
istnieje. Można znaleźć wszystkie schematy dla gedit wpisując:gsettings list-schemas | grep gedit
.Są to pliki kopii zapasowej, na które odpowiedział poprzedni użytkownik.
Tak, możesz je bezpiecznie usunąć, jeśli masz pewność, że nie potrzebujesz tej konkretnej kopii zapasowej.
Jeśli używasz edytora tekstu gedit (domyślny edytor tekstu), możesz go zatrzymać w następujący sposób:
Odznacz opcję Utwórz kopię zapasową plików przed zapisaniem .
Zamknij okno Preferencje
źródło