頻繁に編集するファイルがいくつかあり、それらをすべて同時に開く必要があります。Sublime で、開くファイルのセットを保存できる方法があるかどうか知りたいのですが...Chrome や Firefox で、ボタンをクリックするだけで開くように設定できる Web ページ タブのセットがあるのと似ています。
答え1
Firefox/Chrome のようなことはありません。私が見た限りでは、Sublime は前回のタブを開くことはできますが、特定のタブのセットを自動的に開くことはできません。
プロジェクトを開き、次回開きたいファイルを開きます。重要- Sublimeを閉じるときは、まずプロジェクト > プロジェクトを閉じる、Sublime を閉じます。これにより、開いているタブが保存されます。
次に、thisguy123 の説明に従って各プロジェクトを開きます。または、コマンド ライン オプションを使用します--project path/to/project.sublime-project
。
毎回このように各プロジェクトを閉じるのは面倒なので、キーボード ショートカットを設定します。
ファイルを「.../Packages/CloseProjectAndExit/close_project_and_exit.py」として保存します。Sublime Packages ディレクトリがどこにあるかわからない場合は、次を参照してください。http://docs.sublimetext.info/en/sublime-text-3/basic_concepts.html#データディレクトリ。
import sublime
import sublime_plugin
class CloseProjectAndExitCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command("close_project")
self.window.run_command("close_window")
キーマップにコピー:
{ "keys": ["ctrl+shift+`"], "command": "close_project_and_exit" }
答え2
プロジェクトとして保存します。Project-> Save Project As...
タブを再度開きたいときは、Project -> Open Project
答え3
ST3ではスイッチプロジェクト現在のタブのセットを、そのプロジェクトで最後に開いていたタブに置き換える必要があります。
そうでない場合は、プロジェクトのデフォルトのワークスペースに問題があることを意味します。
(解決策は下記)
説明
場合によっては、ディレクトリの移動中にワークスペース ファイルが削除されたり、何かが混乱したり、あるブランチではファイルが .gitignored されているのに別のブランチではそうでないなどの問題が発生したりすることがあります。
Sublime Text のプロジェクトは、プロジェクト定義を含む .sublime-project ファイルと、開いているファイルや各ファイルへの変更などのユーザー固有のデータを含む .sublime-workspace ファイルの 2 つのファイルで構成されています。
原則として、.sublime-project ファイルはバージョン管理にチェックインされますが、.sublime-workspace ファイルはチェックインされません。
もう1つの可能性は、プロジェクトをワークスペースファイルに保存したか、その逆です。これが起こる理由は、2つを混同しやすいためだと思います。クイックスイッチプロジェクトそれは両方を示しています崇高なプロジェクトファイルと崇高なワークスペースファイル。
注記:これは、プロジェクトごとに複数のワークスペースが許可されているためです。クイックスイッチプロジェクトワークスペースを選択した場合は、そのワークスペースのプロジェクトが開き、そのワークスペースがアクティブになります。プロジェクトを選択した場合は、そのプロジェクトが開き、プロジェクトのデフォルトのワークスペースがアクティブになります。ただし、見つからない場合は何も行われません。
解決
まず、プロジェクトに名前を付けて保存に:
my-project-name.sublime-project
それは安全と健全性のための措置です。ワークスペースに名前を付けて保存に:
my-project-name.sublime-workspace
ファイル名が一致する場合。プロジェクトはタブのセットを記憶し、切り替えるとタブが開きます。