¿Cómo puedo recuperarme después de que Kate se cuelgue?

12

Uso a Kate para codificar y tomar notas. A veces se bloquea, a menudo cuando tengo mucho abierto. Los documentos 'reales' no guardados (por ejemplo, aquellos respaldados por archivos, que se han guardado en algún momento) generalmente tienen un archivo de recuperación de tipo copia de seguridad / autoguardado, que funciona más o menos. Desafortunadamente, tengo la costumbre de usar buffers sin título (por ejemplo, presionar Ctrlna Kate) para almacenar notas temporales.

Kate se estrelló y perdí media docena de estos. ¿Kate almacena copias de seguridad para 'nuevos' archivos en cualquier lugar? Lo comprobé ~/.kde/share/apps/kate/y no vi nada obvio ...

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)
hunter2
fuente
¿Qué te hizo pensar que es posible recuperarse?
Margarita
¿Cómo no tengo 'planta rodadora' para esto? (Prefiero una respuesta, solo diciendo ...)
hunter2
El mejor lugar para solicitar esta función es el bugzilla de kde.
sendmoreinfo
Tal vez, o de Kate o (K) Ubuntu. ¿A menos que tengas un enlace específico?
hunter2
1
Sí, supongo que no entendí lo que querías decir: estaba preguntando si esta es una característica existente, no pedí que se agregara. Y, aunque parece que sería fácil de agregar (el búfer ya está en algún lugar, ¿no?), Para mis propósitos, creo que romper un hábito tonto es más fácil que enviar una solicitud de función en este caso.
hunter2

Respuestas:

9

Siendo uno de los desarrolladores de Kate, puedo explicar el flujo de trabajo de esta manera:

Cuando Kate o el sistema se bloquea, pierde todos los búferes de texto que nunca se guardaron. Sin embargo, si está trabajando en un archivo de texto (que existe como archivo en el disco), se crea un archivo de intercambio junto al archivo, llamado .filename.kate-swp. Ahora, si Kate comienza de nuevo, Kate busca estos archivos de intercambio. Si se encuentra, replica todas las acciones de edición que se registraron en este archivo de intercambio, y sus datos se restauran por completo.

Regla práctica: siempre (y repito: alawys ) trabajar con archivos, no con buffers de texto sin guardar. Esa es una buena práctica con todo lo que haces en una computadora.

dhaumann
fuente
2
Al aceptar esta A, b / c, creo que está confirmando que no puedo hacer lo que le pedí (que pierdo "todos los buffers de texto que nunca se guardaron"). Sí, fue un mal hábito / práctica, que en su mayoría he dejado de hacer.
hunter2
0

Sin saber nada sobre Kate en particular, encontré [1] para vim. Ambos siendo programas unix, ¿podría haber algo similar allí?

(Acabo de encontrar un uso similar de archivos sin nombre de otro usuario).

Mis fuentes:

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

mico
fuente
Sí, podría , y eso es lo que estoy / esperaba. Pero son programas completamente diferentes, y las respuestas allí no parecen aplicarse aquí. Traté de probar lo que decía allí (en particular, no había visto "~ / tmp /" antes), sin suerte. Si lo desea, agregue más detalles ... (¿Hay alguna razón específica para pensar que uno de esos directorios funciona (y estoy ciego, es bastante posible), o que KATE tiene una función de recuperación que me perdí?)
hunter2
'Por supuesto' ya no tengo la situación original, ni tengo prisa por replicarla. Esta vez, mi prueba consistía en crear nuevos buffers, poner algunas galimatías en ellos y verificar los directorios mencionados. // (Aunque siempre sería bueno tener la respuesta, la situación original era hace unos meses, ahora, y he tratado de no dejar que vuelva a ocurrir, al menos tomar notas en un archivo que existe en un ubicación.)
hunter2
Desafortunadamente, no tengo más conocimiento sobre estos programas. Simplemente encontré esa publicación que de alguna manera estaba relacionada. Mala suerte que todavía no sirviera la respuesta.
mico
0

En primer lugar, haga que todos los archivos sean visibles (me refiero a los archivos ocultos) e intente buscar en los mismos archivos dir con "~" o de esa manera.

ipeacocks
fuente
¿Quizás podrías explicar cómo?
slm