it-swarm-ja.com

崇高:開くタブのセットを保存する

頻繁に編集するファイルがいくつかあり、それらすべてを同時に開く必要があります。開いているファイルのセットを保存するための崇高な方法があるかどうか疑問に思っています... chromeまたはfirefoxのように、私はWebページのタブのセットを持つことができます1つのボタンをクリックするだけで開くように構成できます

7
Kyle

Firefox/Chromeのようにはなりません。私が見たところ、Sublimeは前回からタブを開くことができますが、特定のタブのセットを自動的に開くことはできません。

プロジェクトを開き、次に開きたいファイルを開きます。 重要-Sublimeを閉じるときは、最初にProject> Close Projectを選択してから、Sublimeを閉じます。これにより、開いているタブが保存されます。

次に、thisguy123の説明に従って各プロジェクトを開きます。または、コマンドラインオプション--project path/to/project.sublime-projectを使用します。


毎回このように各プロジェクトを閉じるのは面倒なので、キーボードショートカットを設定します。

ファイルを「.../packages/CloseProjectAndExit /close_project_and_exit.py」として保存します。 Sublime Packageディレクトリがどこにあるかわからない場合は、次を参照してください。 http://docs.sublimetext.info/en/sublime-text-3/basic_concepts.html#the-data-directory =。

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" }
5
d_rail

プロジェクトとして保存します。 Project-> Save Project As...

次に、タブを再度開きたい場合は、Project -> Open Projectに移動します。

1
thisguy123

ST3Switch Projectでは、現在のタブのセットを、そのプロジェクトで最後に開いていたものに置き換える必要があります。

そうでない場合は、プロジェクトのデフォルトのワークスペースに問題があることを意味します。

(さらに下の解決策)

説明

ワークスペースファイルが削除されたり、ディレクトリの移動中に何かが混乱したり、あるブランチではファイルが.gitignoredされ、別のブランチでは.gitignoredされないなどの問題が発生することがあります。

から ドキュメント

Sublime Textのプロジェクトは、プロジェクト定義を含む.sublime-projectファイルと、開いているファイルやそれぞれの変更などのユーザー固有のデータを含む.sublime-workspaceファイルの2つのファイルで構成されています。

原則として、.sublime-projectファイルはバージョン管理にチェックインされますが、.sublime-workspaceファイルはチェックインされません。

もう1つの可能性は、プロジェクトをワークスペースファイルに保存したか、またはその逆である可能性があります。これが発生する理由は、2つを混同しやすいためだと思います。クイックスイッチプロジェクトを実行すると、両方が表示されるためですsublime-projectファイルとsublime-workspaceファイル。

注:これを行う理由は、プロジェクトごとに複数のワークスペースが許可されているためです。 Quick Switch Projectでワークスペースを選択すると、そのワークスペースのプロジェクトが開き、そのワークスペースがアクティブになります。プロジェクトを選択すると、そのプロジェクトが開かれ、プロジェクトのデフォルトのワークスペースがアクティブになります。ただし、プロジェクトが見つからない場合は、何も実行されません。

解決

まず、プロジェクトに名前を付けてを次のように実行します。

my-project-name.sublime-project

それは単なる安全/正気のステップです。次にワークスペースに名前を付けて保存

my-project-name.sublime-workspace

ファイル名が一致する場所。プロジェクトはタブのセットを記憶し、に切り替えるとタブが開きます。

0
AndyHasIt