Jak mogę odzyskać po awarii Kate?


12

Używam Kate do kodowania i robienia notatek. Czasami ulega awarii - często, gdy mam dużo otwartości. Niezapisane „prawdziwe” dokumenty (np. Kopie zapasowe plików, które zostały zapisane w pewnym momencie) zwykle mają plik odzyskiwania typu kopii zapasowej / automatycznego zapisu, który działa mniej więcej. Niestety przyzwyczaiłem się używać buforów bez tytułu (np. Naciskając CtrlnKate) do przechowywania tymczasowych notatek.

Kate właśnie się rozbiła, a ja straciłem ich pół tuzina. Czy Kate przechowuje kopie zapasowe „nowych” plików w dowolnym miejscu? Sprawdziłem ~/.kde/share/apps/kate/i nie widziałem nic oczywistego ...

kate-editor 3.8.5
KDE 4.8.5
Ubuntu 12.04 (Don't remember if Kubuntu or Ubuntu + KDE, in case that makes a difference)

Co sprawiło, że pomyślałeś, że można odzyskać?
stokrotka,

Jak mogę nie mieć „tumbleweed” do tego? (Wolę odpowiedź, po prostu mówię ....)
hunter2

Najlepszym miejscem na zapytanie o tę funkcję jest Bugzilla KDE.
sendmoreinfo

Może lub Kate's lub (K) Ubuntu. Chyba że masz określony link?
hunter2

1
Tak, chyba nie zrozumiałem, co miałeś na myśli - pytałem, czy jest to istniejąca funkcja, nie prosząc o jej dodanie. I chociaż wydaje się, że byłoby to łatwe do dodania (bufor jest już gdzieś, prawda?), Dla moich celów myślę, że zerwanie z głupim nawykiem jest łatwiejsze niż przesłanie prośby o tę funkcję.
hunter2

Odpowiedzi:


9

Będąc jednym z programistów Kate, mogę wyjaśnić przebieg pracy w następujący sposób:

Kiedy Kate lub system ulega awarii, tracisz wszystkie bufory tekstowe, które nigdy nie zostały zapisane. Jeśli jednak pracujesz nad plikiem tekstowym (który istnieje jako plik na dysku), obok niego tworzony jest plik wymiany o nazwie .filename.kate-swp. Teraz, jeśli Kate zacznie od nowa, Kate wyszuka te pliki wymiany. Jeśli zostanie znaleziony, powiela wszystkie działania edycyjne zapisane w tym pliku wymiany, a dane są w pełni przywrócone.

Ogólna zasada: zawsze (i powtarzam: alawys ) praca z plikami, a nie niezapisanymi buforami tekstowymi. To dobra praktyka we wszystkim, co robisz na komputerze.


2
Akceptując to A, b / c Myślę, że potwierdzasz, że nie mogę zrobić tego, o co prosiłem (że tracę „wszystkie bufory tekstowe, które nigdy nie zostały zapisane”). Tak, to był zły nawyk / praktyka, którą najczęściej przestałem robić.
hunter2

0

Nie wiedząc w szczególności o Kate, znalazłem [1] dla vima. Oba są programami uniksowymi, czy może być coś podobnego?

(Właśnie znalazłem podobne nienazwane użycie pliku przez innego użytkownika).

Moje źródła:

[1] /superuser/195894/where-does-vim-gvim-macvim-keep-swap-files-for-unsaved-unnamed-buffers


Tak, może i właśnie na to liczyłem. Ale są to zupełnie inne programy, a odpowiedzi tutaj wydają się nie mieć zastosowania. Próbowałem przetestować to, co tam napisano (w szczególności nie widziałem wcześniej „~ / tmp /”), ale bez powodzenia. Jeśli chcesz, dodaj więcej szczegółów ... (Czy istnieje konkretny powód, aby sądzić, że jeden z tych katalogów działa (a ja jestem ślepy - całkiem możliwe), lub że KATE ma funkcję odzyskiwania, za którą tęskniłem?)
hunter2

„Oczywiście” nie mam już oryginalnej sytuacji ani nie spieszy mi się z jej odtworzeniem. Tym razem moim testem było stworzenie nowych buforów, włożenie w nich bełkotu i sprawdzenie wspomnianych katalogów. // (Chociaż zawsze dobrze byłoby mieć odpowiedź, pierwotna sytuacja miała miejsce kilka miesięcy temu, a ja starałem się po prostu nie pozwolić, aby się to powtórzyło - przynajmniej notuj w pliku, który istnieje w znanym lokalizacja.)
hunter2

Niestety nie mam większej wiedzy na temat tych programów. Zdarzyło mi się znaleźć ten post, który jest jakoś powiązany. Pech, że nadal nie dał odpowiedzi.
mico

0

przede wszystkim spraw, aby wszystkie pliki były widoczne (mam na myśli pliki ukryte) i spróbuj wyszukać w tych samych plikach katalogu za pomocą „~” lub podobnego.


Może mógłbyś wyjaśnić jak?
slm
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.