Onde o Sublime Text armazena suas janelas não salvas?
44
Estou usando o Sublime Text como um bloco de notas e geralmente tenho muitos arquivos não salvos que geralmente são reabertos após a reinicialização ou falha, mas tenho medo de perdê-los (o que aconteceu algumas vezes).
Onde (em qual pasta / arquivo) o Sublime Text armazena esses arquivos temporários, para que eu possa fazer alguns backups periódicos da sessão?
Onde o Sublime Text armazena suas janelas não salvas?
Isso depende de qual sistema operacional você está usando.
OSX
Texto sublime 3:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Texto sublime 2:
~/Library/Application Support/Sublime Text 2/Settings/Auto Save.sublime_session
Gostaria de saber se existe um local sublime coloca arquivos temporários? Acabei de perder um tema do WP em que estava trabalhando devido ao erro do MacOSX, imaginando se posso recuperar algum dos arquivos nos quais estava trabalhando a partir de arquivos temporários sublimes.
...
O Sublime Text salvará as informações de salvamento automático em ~ / Library / Application Support / Sublime Text 2 / Settings / Auto Save.sublime_session, mas o faz regularmente, e as chances são de que ele seja sobrescrito agora, infelizmente.
Liguei esta pasta no Dropbox para backups. Algum problema em potencial com isso, você acha? Como se o dropbox e o sublime tentassem fazer algo no arquivo ao mesmo tempo #
timhc22 7/17
@ timhc22 Não faço ideia. Eu não uso o DropBox ou o Sublime :)
DavidPostill
11
Eu uso o Sublime Text 3 no Win 10 e copiei o diretório abaixo completamente para o meu novo laptop, que restaurou todos os meus arquivos abertos salvos / não salvos, como estavam presentes no meu último computador. C:\Users\user_name\AppData\Roaming\Sublime Text 3. Todos os pacotes também foram copiados.
gsinha
12
O Windows 7 64bit, Sublime Text 3 salva sua sessão de trabalho (incluindo o conteúdo das guias que não foram salvas quando o aplicativo foi fechado) para:
C:\Users\{username}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
Na distribuição do Mint , os nomes / caminhos completos de arquivos abertos para cada guia do Sublime Text 3 podem ser acessados com esta linha Bash:
NOTA : Se você usar em Session.sublime_sessionvez de " Auto Save Session.sublime_session", poderá obter resultados diferentes, com guias / arquivos ausentes.
De qualquer forma, isso não é 100% confiável, mas você começará. Tenho certeza que você pode melhorar essa linha feia, então fique à vontade para comentar.
Explicação:
1º sedremove o espaço em branco inicial devido às chaves JSON
2º sedremova a "file": "peça
sort -u (exclusivo) remover duplicatas de nome de arquivo
C:\Users\user_name\AppData\Roaming\Sublime Text 3
. Todos os pacotes também foram copiados.O Windows 7 64bit, Sublime Text 3 salva sua sessão de trabalho (incluindo o conteúdo das guias que não foram salvas quando o aplicativo foi fechado) para:
C:\Users\{username}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
fonte
No Linux, o conteúdo não salvo de texto sublime 3 é armazenado em
~/.config/sublime-text-3/Local/Session.sublime_session
fonte
Para Linux
Na distribuição do Mint , os nomes / caminhos completos de arquivos abertos para cada guia do Sublime Text 3 podem ser acessados com esta linha Bash:
NOTA : Se você usar em
Session.sublime_session
vez de "Auto Save Session.sublime_session
", poderá obter resultados diferentes, com guias / arquivos ausentes.De qualquer forma, isso não é 100% confiável, mas você começará. Tenho certeza que você pode melhorar essa linha feia, então fique à vontade para comentar.
Explicação:
sed
remove o espaço em branco inicial devido às chaves JSONsed
remova a"file": "
peçasort -u
(exclusivo) remover duplicatas de nome de arquivosed
remova o espaço em branco à direita.fonte
No Linux, se você estiver usando o texto sublime portátil 2 e não o instalou nos repositórios, você pode encontrá-lo em:
fonte