Valentin-Guillet / ProjectManager

Project Manager for Sublime Text 3
MIT License
2 stars 0 forks source link
plugin sublime-text-3 sublime-text-4 sublime-text-plugin

Project and Workspace Manager for Sublime Text

About this fork

Randy3k's original plugin only manages project files, but not workspaces. I wanted to be able to use the workspace functionality of sublime text, as I find it really useful, so I modified the plugin in consequence. Compared to the initial plugin, this fork add the following options:

In addition, I made a few other modifications such as:

This fork can be installed via Package Control by adding this repository in Sublime Text in this way:

To revert back to the original package, simply uninstall ProjectManager, remove this repository via Package Control: Remove Repository and reinstall ProjectManager (the standard version will be selected).


Original Plugin

Don't have any idea what *.sublime-project and *.sublime-workspace are doing? Forget where the project files are? Don't worry, Project Manager will help organizing the project files by putting them in a centralized location. (It is inspired by Atom's Project Manager, but Atom's Project Manager is inspired by the built-in Sublime Text Project Manager, so there is a circular reasoning here).

Screenshot

Check this video by Laracasts.

Installation

Using Package Control is not required, but recommended as it keeps your packages (with their dependencies) up-to-date!

Installation via Package Control

Usage

To launch ProjectManager, use the main menu (Project > Project Manager) or the command palette (Project Manager: ...).

To quickly switch between projects, use the hotkey CtrlCmdP on macOS (CtrlAltP on Windows / Linux).

ProjectManager also improves the shortcut CtrlShiftW on Windows / Linux so that it will close the project when the window is closed. On OSX, this is the default behaviour.

Options are self-explanatory, enjoy!

Create new project

Just drag some folders to Sublime Text and then "Add Project". The project files will be created in Packages/User/Projects/.

Add existing projects to Project Manager

There are two ways to add existing projects to Project Manager.

FAQ

{
    "keys": ["super+ctrl+o"], // or ["ctrl+alt+o"] for Windows/Linux
    "command": "project_manager", "args": {"action": "open_project_in_new_window"}
}

License

Project Manager is MIT licensed.