It would be nice to have the ability to pin folders, files by work space
small sample attached below

projects tend to become long and switching can be eased.
config can be maintained with a simple json array withing settings.json inside .vscode folder
Am I understanding correctly: You would like to have 'shortcuts' to a configurable set of folders and files within the workspace? Clicking on one of those would open a folder in the tree and a file in the editor?
Yes. It would help a lot of time while switch back and forth files and folders from multiple hierarchies in a project,
for example between website,server code and routes etc.. in frameworks such a sails.js.
Trying to think of an interim solution: You probably know about the File > Recent menu, that allows you to quickly switch between recent folders / files?
Related to #396
the File > Recent menu doesn't give me the ability to (add pin/add shortcut/add bookmark) the files or folders from my current project.
Good idea, but pinned list better output in separate group "PINNED" as simple list. Between "OPEN EDITORS" and "[FOLDER NAME]" (In EXPLORER tab).
And if current opened folder = some of pinned, pinned item has to be highlighted.
@SailorMax does it matter if the pinned item is highlighted? You would rather click on the pinned item if you want to get back to it... rather than searching for the lost(opened) tab.
@essuraj It may be matter for pinned folder. It can help to remember which "project" currently opened when you trying to find to open another.
For first release developers can skip this function. Will try without it.
I would use this all day long.
Find the files I need in the tree, pin those, work, unpin some, pin some new, work, etc ....
No question about the usefulness of tabs for some workflows but my bet is that without those,
Working files, Open Editors would have become an advanced pinning system.
Anyway, now that tabs are in, a new push toward the original idea to go away from tabs would be nice.
Code is just a beauty with just the tree, editor & console.
"workbench.editor.showTabs":false,
"explorer.openEditors.visible": 0,
"explorer.pinItems.enable": true,
"explorer.pinItems.moveToFolderTop": true,
"explorer.pinItems.duplicateToExplorerTop": true
A good complement to this work on the tree https://github.com/Microsoft/vscode/issues/11885
_shameless plug_
In my asp.net mvc project will be like a dream if I can pin Models, Views and Controllers folders on the top of folder tree... From dozen of folders, that 3 are far 90% where is my work!
This iteration we focus on issue grooming. This issue is being closed to keep the number of issues in our inbox on a manageable level, we are closing issues that are not going to be addressed in the foreseeable future: We look at the number of votes the issue has received and the number of duplicate issues filed. More details here. If you disagree and feel that this issue is crucial: We are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding and happy coding!
pinning folders to top would be a real life saver in huge projects
Pinned directories (and why not files) would be helpful. I work in a huge repo, and my "main active directories" change every few days (these are dirs where all sorts of logs get dumped in). Right now I'm using multiple VSCode instances, but switching to the right one is a hassle. I could just open relevant log files, but I cannot pin files or tabs. Though I'd prefer pinning directories to pinning files, to give me a mental anchor on what I'm working on.
If not pin, custom shortcuts maybe
May be tabs if not pins? Root folders as tabs at top
+1 for pinned directories as well!
Most helpful comment
pinning folders to top would be a real life saver in huge projects