Onde o Sublime Text armazena suas janelas não salvas?

30

Estou usando o Sublime Text como 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?

    
por kenorb 25.03.2015 / 23:04

5 respostas

27

Onde o Sublime Text armazena suas janelas não salvas?

Isso depende do sistema operacional que 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

I'm wondering if there is a location Sublime puts temporary files? I just lost a WP theme I was working on due to MacOSX blundering, wondering if I can get any of the files I was working on back from Sublime temp files.

...

Sublime Text will save auto save information to ~/Library/Application Support/Sublime Text 2/Settings/Auto Save.sublime_session, but it does so on a regular basis, and the chances are it's overwritten by now, unfortunately.

Source Local dos arquivos temporários?

Windows

Para a pasta de configurações, você pode procurar um arquivo exclusivo usando:

F:\>dir license.sublime_license /s /b  

Para o XP que retornaria:

F:\Documents and Settings\user\Application Data\Sublime Text 2\Settings\License.sublime_license

Alternativamente:

  • Abra sublime e vá para preferences > browse packages .
  • Em seguida, para o diretório pai e você verá o subdiretório de configurações.

XP

C:\Documents and Settings\user\Application Data\Sublime Text 2\Settings\Auto Save Session.sublime_session

Windows 7

Texto sublime 2:

C:\Users\user\AppData\Roaming\Sublime Text 2\Settings

Texto sublime 3:

C:\Users\user\AppData\Roaming\Sublime Text 3\Local

(seção adicionada por barlop )

    
por 26.03.2015 / 08:20
9

Windows 7 64bit, o Sublime Text 3 salva sua sessão de trabalho (incluindo o conteúdo de guias que não foram salvas quando o aplicativo foi fechado) para:

C:\Users\{username}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

    
por 16.11.2015 / 20:33
6

No Linux, o texto não salvo 3 do Sublime é armazenado em ~/.config/sublime-text-3/Local/Session.sublime_session

    
por 26.07.2016 / 21:28
4

Para Linux

Na distro Mint , os nomes completos dos arquivos / caminhos abertos para cada guia do Sublime Text 3 , podem ser acessados com esta linha de Bash:

cat $HOME/.config/sublime-text-3/Local/Auto\ Save\ Session.sublime_session |grep "\"file\":" |sed 's/^[[:space:]]*//g' |sed 's/^\"file\"\: \"//g' |sort -u | sed 's/[\",]*//ig'

OBSERVAÇÃO : Se você usar Session.sublime_session em vez de " Auto Save Session.sublime_session ", poderá obter resultados diferentes, com arquivos / guias ausentes.

De qualquer forma, isso não é 100% confiável, mas você será iniciado. Tenho certeza que você pode melhorar essa linha feia, então fique à vontade para comentar.

Explicação:

  • 1o sed remove o espaço em branco inicial devido às chaves JSON
  • sed remove a parte "file": "
  • sort -u (unique) remove nome do arquivo duplicado
  • 3o sed remove o espaço em branco à direita.
por 03.04.2017 / 15:25
2

No Linux, se você estiver usando o texto sublime portável 2 e não o instalar dos repositórios, poderá encontrá-lo em:

~/.config/sublime-text-2/Settings/Session.sublime_session
    
por 06.09.2017 / 15:28