Notebook offers you a hassle free way to open up editor windows for note taking/rough usage or saving content for later usage/reference as notepads.
It stores your content separately from your workspace/project so there is no need to worry about extra files cluttering up your workspace/project folders.
Although every effort is made to keep things as stable as possible, please do note that the package is under constant development so there might be occasional bugs. If you run across any issues, please add an issue with the details.
apm install notebook
Command Palette ➔ Settings View: Install Packages ➔ Notebook
Notepads are stored separately away from your project/workspace files, so there is no issue of having to worry about extra files being around where they are not required.
You can create as many notepads as you want, the sky is the limit. Knock yourself out!
A notepad gets persisted only after there has been a content change for the first time, with subsequent updates saving it.
- Create as many notepads as you want easily [if you have a large number, the
Open Notepads
command will open all of them!] - Notepads are all directly associated with a single project/workspace, and all actions from a particular project window will only affect its own notepads
- Notepads are stored separately away from the project/workspace files, so that they don't interfere
- Configurable settings for auto-save & automatic removal of empty notepads
- Notepads are auto-saved (if enabled) on content change, so there is no need for manual saves or fear of losing content
- Get confirmation before
Delete Notepad
&Purge Notepads
to avoid accidental loss of notepads - Empty notepads[1] are now handled efficiently and removed silently (if enabled) to keep the notepads storage uncluttered, and number of files minimal as possible. On issuing, either
Open Notepads
orClose Notepads
, if a notepad is found to be empty, it is deleted and no longer kept around (No worries, you can always get a new notepad withNew Notepad
) - Allows for a convenient way to save currently open notepad to the project as part of the project files via the
Save Notepad to Project
command
[1] - A notepad is considered empty if it has zero content length, or if it has no non-whitespace characters in it
New Notepad
ctrl-cmd-n
Opens a new notepad editor
Open Notepads
ctrl-cmd-o
Opens all saved notepads for the current workspace which are not empty (if automatic removal is enabled). If automatic removal is disabled, it will open empty notepads as well
Close Notepads
ctrl-cmd-x
Close all open notepads in the workspace, and deletes empty notepads (if automatic removal is enabled)
Delete Notepad
ctrl-cmd-r
If the current editor in focus is a notepad, it will close it and delete it permanently
Action is permanent and the contents of the notepad will be lost forever!
Purge Notepads
ctrl-cmd-z
Closes any open notepads, and completely deletes all saved notepads for the current workspace
Action is permanent and all the notepads will be lost forever!
Save Notepad to Project
ctrl-cmd-s
Quickly save the current open notepad in to the project as part of the project files
If the current active item/editor is not a notepad, nothing happens
Any feedback is appreciated!
There are a number of features that are under development, but if there are specific features you would like to see added, please add an issue and tag it as "feature".
If you encounter any bugs or cannot get something working, please check the current open issues to see if it has already been raised, before adding a new issue with the problem you are facing.