Project Manager for Sublime Text 3 . mirror of https://github.com/budRich/ProjectManager
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Randy Lai eda45ed5f3 add license 6 years ago
Default (Linux).sublime-keymap improve close window command 6 years ago
Default (OSX).sublime-keymap improve close window command 6 years ago
Default (Windows).sublime-keymap improve close window command 6 years ago
Default.sublime-commands Update command palette 7 years ago
LICENSE.txt add license 6 years ago
Main.sublime-menu remove trailing spaces 6 years ago
README.md Update README.md 6 years ago
closewindow.py improve close window command 6 years ago
pm.png Update pm.png 6 years ago
pm.py force close_windows_when_empty to be false when switching projects 6 years ago
pm.sublime-settings Update pm.sublime-settings 6 years ago
update.py earse old setting 6 years ago

README.md

Project Manager for Sublime Text 3

Dont't have any idea what *.sublime-project and *.sublime-workspace are doing? Forget where the project files are? Project Manager will help organizing the project files for you. It is inspired by Atom's Project Manager.

Project Manager also improves the shortcut ctrl+shift+w on Windows and Linux so that it will close the project when the window is closed. On OSX, it is the default behaviour.

If you like it, you could send me some tips via .

Installation

You can install Project Manager via Package Control. To launch the Project Manager, you can either open it under the Project menu, via the command palette, or use the hotkey ctrl+cmd+p (ctrl+alt+p for windows/linux).

Usage

Options are self-explained, enjoy!

Create new project

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

Add existing projects to Project Manager

There are two ways to add existing projects to Project Manager. If you want to keep the project files (.sublime-project and sublime-workspace) in your project directory, you should follow the first method. If you want Project Manager manages the project files, follow the second method.

  1. Open your project file .sublime-project, and then use the import option of Project Manager. This tells Project Manager where .sublime-project is located and Project Manager will know where to look when the project is opened. In other words, you can put the .sublime-project file in any places.
  2. Move your .sublime-project and .sublime-workspace files in the project directory Packages/Users/Projects/.

Custom Projects directory

To use a different directory for your projects rather than Packages/Users/Projects/, edit the following in package settings: Preferences -> Package Settings -> Project Manager

{
    "projects_fpath": ["path/to/custom/projects_dir"],
}

Optional keybind

You can additionally add the following keybind in your user keybind settings file for "Open project in new window"

    {
      "keys": ["super+ctrl+o"],
      "command": "project_manager_list", "args": {"action": "new"}
    }

License

Project Manager is MIT licensed.