To manage your time and complete projects successfully, you must organize your tasks as a developer. When you first decide to learn how to code, it's common to try out a variety of languages, code editors, IDEs, and other tools, making it difficult to keep track of your projects as a whole and subfolders + files within those projects. This was a huge struggle for me as well. In just a over a year, I accumulated over a hundred tiny micro-projects. I also spent a lot of time quickly concatenating files together as projects. Luckily there are some very useful extensions that solve these problems.
These VS Code extensions will assist you in becoming more organized and productive.
If you like my Series, make sure to click the β€οΈ icon on every post and π bookmark to save for later π .
1. Project Dashboard
Project Dashboard is a "plugin that allows you to manage your projects in a speed-dial style". To rapidly access commonly visited folders, files, and SSH remotes, pin them to a dashboard. The dashboard is a dedicated user interface that can be opened with CMD / CTRL + F1
and set to open automatically. CMD / CTRL + Click
launches a project in the current window.
Surprisingly, it hasn't received as many downloads, which is quite shocking.
Projects are organized into groups and can be color-coded to make them easier to find. The dashboard is used to manage the groups and projects.
If the Project Dashboard isn't for you, the Project Manager might be a better fit (although it isn't as intuitive).
2. TODO TREE & TODO HIGHLIGHT
TODO TREE: This extension quickly searches ("using ripgrep") your workspace for comment tags like TODO and FIXME, and displays them in a tree view in the explorer pane. Clicking a TODO within the tree will open the file and put the cursor on the line containing the TODO.
TODO HIGHLIGHT: Sometimes you forget to review the TODOs you've added while coding before you publish the code to production. This an extension that highlights them and reminds you that there are notes or things not done yet. Found TODOs can also be highlighted in open files.
3. BookMark
It helps you to navigate in your code, moving between important positions easily and quickly. No more need to search for code. It also supports a set of selection commands, which allows you to select bookmarked lines and regions between bookmarked lines. It's really useful for log file analysis.
Here are some features "Bookmark" offers:
- Mark/unmark positions in your code
- Mark positions in your code and give it name
- Jump forward and backward between bookmarks π
- Icons in gutter and overview ruler
- See a list of all Bookmarks in one file and project
- A dedicated Side Bar
@ free_one Follow me on GitHub
I would like some suggestions on many other Extensions which are tailored towards easier Project structure management β€οΈ. Drop a suggestion in the Comments section π...
Top comments (13)
Thanks for these suggestions, good work π.
I've got project manager but rarely use it to be honest. I'll give project dashboard a go.
Bookmark will be really useful I suspect, especially in large files.
I switched to the dashboard some months ago, haven't turned back since !.
The UI is refreshing.
Just installed it, and I'm very impressed. Top tip!
glad you like it
Some useful extensions on this list.
thanks, any suggestions ? π
Import Cost is pretty useful
It's somehow difficult for me to handle this situation ? taweez for attraction
Great suggestions. Dashboard and bookmark looks really useful. I will try them. Thanks
Project Dashboard is great. Much easier to navigate projects. Thanks for sharing.
I know I only mentioned three, but i'm sure there must be more. β
theres a numbered bookmarks available, better
check out the next post in the series β«