web-dev-qa-db-ja.com

Sublime Textは保存されていないウィンドウをどこに保存しますか?

私はSublime Textをメモ帳として使用しています。通常、再起動後またはクラッシュ後に再オープンされる未保存のファイルが多数ありますが、それらが失われることはありません(これは数回発生しました)。

Sublime Textはこれらの一時ファイルをどこ(どのフォルダ/ファイル)に保存しますか。

39
kenorb

Sublime Textは保存されていないウィンドウをどこに保存しますか?

これは、使用しているオペレーティングシステムによって異なります。


OSX

崇高なテキスト3:

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

崇高なテキスト2:

~/Library/Application Support/Sublime Text 2/Settings/Auto Save.sublime_session

Sublimeが一時ファイルを置く場所があるのでしょうか。 MacOSXが原因で作業中のWPテーマを失いました。作業中のファイルのいずれかをSublimeの一時ファイルから取り戻すことができるかどうか疑問に思います。

...

Sublime Textは自動保存情報を〜/ライブラリ/ Application Support/Sublime Text 2/Settings/Auto Save.sublime_sessionに保存しますが、定期的に保存されます。残念ながら、今では上書きされる可能性があります。

ソース 一時ファイルの場所?


Windows

設定フォルダの場合は、以下を使用して固有のファイルを探すことができます。

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

XPの場合、次のように返されます。

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

あるいは

  • 昇華してpreferences> browse packagesに行きます。
  • それから親ディレクトリに行くと、settingsサブディレクトリが見えるでしょう。

XP

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

Windows 7

崇高なテキスト2:

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

崇高なテキスト3:

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

barlop で追加されたセクション)

39
DavidPostill

Windows 7 64bit、Sublime Text 3は、その作業中のセッション(アプリケーションが閉じられたときに保存されていなかったタブの内容を含む)を以下に保存します。

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

11
BeetleJuice

Linuxでは、Sublime text 3の未保存コンテンツは~/.config/sublime-text-3/Local/Session.sublime_sessionに格納されています

7
Jose Gómez

Linuxの場合

Mintディストリビューションでは、Sublime Text 3の各タブに対して開かれた完全なファイル名/パスに、この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'

NOTE: "Session.sublime_session"の代わりにAuto Save Session.sublime_sessionを使うと、タブやファイルがなくても違う結果になることがあります。

とにかく、これは100%信頼できるわけではありませんが、始めましょう。私はあなたがこの醜い線を改善することができると確信しているので、コメントしてください。

説明:

  • 1番目のsedは、JSONキーのために先行スペースを削除します
  • 2番目のsed"file": "部分を削除
  • sort -u(unique)ファイル名の重複を削除
  • 3番目のsedは末尾の空白を削除します。
4
not2qubit

Linuxでは、ポータブルの崇高なテキスト2を使っていて、リポジトリからインストールするのではなく、次の場所にあります。

~/.config/sublime-text-2/Settings/Session.sublime_session
2
jack