Como posso me recuperar depois que o Kate falha?

12

Eu uso o Kate para codificação e anotações. Às vezes, ele trava - geralmente quando eu tenho muito aberto. Documentos 'reais' não salvos (por exemplo, aqueles com backup de arquivos que foram salvos em algum momento) geralmente têm um arquivo de recuperação do tipo backup / gravação automática, que funciona mais ou menos. Infelizmente, adquiri o hábito de usar buffers sem título (por exemplo, pressionar CtrlnKate) para armazenar anotações temporárias.

Kate caiu e eu perdi meia dúzia deles. O Kate armazena backups para arquivos 'novos' em qualquer lugar? Eu verifiquei ~/.kde/share/apps/kate/e não vi nada óbvio ...

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
fonte
O que fez você pensar que é possível recuperar?
daisy
Como não tenho 'tumbleweed' para isso? (Preferiria uma resposta, apenas dizendo ....) #
hunter2
O melhor lugar para solicitar esse recurso é o bugzilla do kde.
sendmoreinfo
Talvez, ou de Kate ou (K) Ubuntu. A menos que você tenha um link específico?
usar o seguinte comando
1
Sim, acho que eu não entendi o que você quis dizer - eu estava perguntando se esse é um recurso existente, não pedindo que ele fosse adicionado. E, embora pareça fácil adicionar (o buffer já está em algum lugar, certo?), Para meus propósitos, acho que quebrar um hábito idiota é mais fácil do que enviar uma solicitação de recurso para este.
precisa saber é

Respostas:

9

Sendo um dos desenvolvedores do Kate, posso explicar o fluxo de trabalho da seguinte forma:

Quando o Kate ou o sistema falha, você perde todos os buffers de texto que nunca foram salvos. No entanto, se você estiver trabalhando em um arquivo de texto (que existe como arquivo em disco), um arquivo de troca será criado próximo ao arquivo, chamado .filename.kate-swp. Agora, se o Kate iniciar novamente, ele procurará esses arquivos de troca. Se encontrado, ele replica todas as ações de edição que foram registradas nesse arquivo de troca e seus dados são totalmente restaurados.

Regra geral: Sempre (e repito: sempre ) trabalho com arquivos, não com buffers de texto não salvos. Essa é uma boa prática com tudo o que você faz em um computador.

dhaumann
fonte
2
Aceitando este A, b / c, acho que você está confirmando que não posso fazer o que pedi (que perco "todos os buffers de texto que nunca foram salvos"). Sim, era um mau hábito / prática, o qual eu parei de fazer.
precisa
0

Sem saber nada sobre Kate em particular, encontrei [1] para o vim. Sendo programas unix, poderia haver algo semelhante lá?

(Foi encontrado um uso semelhante de arquivo sem nome de outro usuário.)

Minhas fontes:

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

mico
fonte
Sim, poderia , e é isso que eu estou / estava esperando. Mas eles são programas totalmente diferentes, e as respostas não parecem se aplicar aqui. Tentei testar o que dizia lá (em particular, nunca tinha visto "~ / tmp /" antes), sem sorte. Se desejar, adicione mais detalhes ... (Existe uma razão específica para pensar que um desses diretórios funcione (e eu sou cego - é bem possível) ou que o KATE tem um recurso de recuperação que eu perdi?)
hunter2
"É claro" não tenho mais a situação original nem tenho pressa de replicá-la. Dessa vez, meu teste foi criar novos buffers, colocar algumas semelhanças neles e verificar os diretórios mencionados. // (Embora seja sempre bom ter a resposta, a situação original foi há alguns meses, agora, e tentei simplesmente não deixar isso acontecer novamente - pelo menos, faça anotações em um arquivo que existe em um conhecido localização).
Hunter2
Infelizmente, não tenho mais conhecimento sobre esses programas. Por acaso, encontrei aquele post que de alguma forma se relacionava. Azar que ainda não serviu a resposta.
Mico
0

Antes de tudo, torne todos os arquivos visíveis (quero dizer, arquivos ocultos) e tente pesquisar nos mesmos arquivos de diretório com "~" ou algo parecido.

ipeacocks
fonte
Talvez você possa explicar como?
Slm