Switching back to my old buddy Sublime Text from VS Code 🤷🏻‍♂️
Tags: productivity, vscode, webdev, showdev
Published: 2019-11-12 08:49:54

---
title: Switching back to my old buddy Sublime Text from VS Code 🤷🏻‍♂️
published: true
description: As projects get bigger, VS Code seems to get more and more memory-hungry, leaving devs with older machines in the dust. Switch to Sublime Text to get back your coding efficiency.
tags: productivity, vscode, webdev, showdev
cover_image: https://thepracticaldev.s3.amazonaws.com/i/oc2kniarb7z1mo0ubok2.png
---

Okay, this will be a really quick article. Up until just a few days ago, I was a VS Code lover like anyone else these days. I use to write a column of top VS Code Themes and Plugins every month in my monthly blog series *["Ultra List"](http://bit.ly/aug19ul)* as well, but recently, I shifted back to Sublime Text.

Why? Let me tell you in this blog post.

### Why? 🤔

So while we were working on a big old project, I observed something. Some of my teammates started complaining about their systems slowing down when working on that project. They complained about this often, and after a while, I just couldn't ignore the issue. So I decided to look into it, and I found out that the culprit was VS Code. When you work on big projects with lots of files, the folder structure starts looking like this.

![folder structure for big projects](https://thepracticaldev.s3.amazonaws.com/i/osjt7m0s7jqa2qilmley.gif)

The problem starts here: the more files you have and the bigger your project, the more resources VS Code will start to consume. The Search Indexing and File Watcher scripts start eating up your memory. Moreover, to work on such a project, you will open each file in a new tab, leading to multiple VS Code instances running simultaneously, and eventually, your CPU usage will start to look like this.

![CPU usage screenshot 1](https://thepracticaldev.s3.amazonaws.com/i/8qr2qmgm2ctw1gg780fs.png)

![CPU usage screenshot 2](https://thepracticaldev.s3.amazonaws.com/i/pbo7k0i19gz7kpiuaf3r.png)

If you have 4GB RAM, like some of my teammates, you can't code efficiently on a big project like this. And I can't tell my teammates to upgrade their RAMs. So the better approach for me was shifting to my old mate Sublime Text, see if it could help reduce the memory load on our machines without sacrificing general efficiency and important VS Code features we've all come to rely on, and then help my teammates set it up correctly. I am pleased to report that this was a successful experiment and I'm gonna stick to Sublime Text now, at least for the foreseeable future.

Check out its memory usage for the same workspace.

![Sublime Text memory usage](https://thepracticaldev.s3.amazonaws.com/i/stucf4yz308swkaoy7pe.png)

-----------

### How? 🤔

So if you think this is cool and could help your machine run lighter so you can code faster, stay with me and find out how you can achieve this too.

Once you install Sublime Text and [Package Control](https://packagecontrol.io), here is a list of plugins and themes that can help you to have the same experience you're used to on VS Code.

#### Plugins

*[1. GitGutter](https://packagecontrol.io/packages/GitGutter)*: It has everything that you need from a git plugin.
![Gitgutter screenshot 1](https://thepracticaldev.s3.amazonaws.com/i/i95m4z2lxfvuf0088gfs.png)
![Gitgutter screenshot 2](https://thepracticaldev.s3.amazonaws.com/i/3qbtsfouiwe3erd2own3.png)

*[2. ColorSublime](https://packagecontrol.io/packages/Colorsublime)*: It is possibly the best plugin out there for themes. This plugin can help preview a theme real-time, even if that theme is not installed on your Sublime Text at that time. 🤯

![ColorSublime screenshot](https://thepracticaldev.s3.amazonaws.com/i/akmmnnlbu9chr2wh89d5.gif)

*[3. Sublime​Code​Intel](https://packagecontrol.io/packages/SublimeCodeIntel)*: Code completion like VS Code but *way* lighter.

*[4. SideBarEnhancements](https://packagecontrol.io/packages/SideBarEnhancements)*: Take your sidebar options to the next level with this plugin.

*[5. BracketHighlighter](https://packagecontrol.io/packages/BracketHighlighter)*: Best Bracket Highlighter; matches a variety of brackets such as: [], (), {}, "", '', <tag></tag>, and even custom brackets.

![BracketHighlighter screenshot](https://thepracticaldev.s3.amazonaws.com/i/fw4ve1e7tfdid3o4hzi6.png)

*[6. PlainTasks](https://packagecontrol.io/packages/PlainTasks)*: An opinionated to-do-list plugin for Sublime Text (2 & 3) editor.

![Plaintasks screenshot](https://packagecontrol.io/readmes/img/a198cc584b2eeb51b603b95fe92edee49ce0e449.png)

#### Themes

Now that you have the basics taken care of, it's time to personalize your setup. Check out these themes and give your Sublime Text a facelift.

+ *[Materialize](https://packagecontrol.io/packages/Materialize)*
+ *[Agila Theme](https://packagecontrol.io/packages/Agila%20Theme)*
+ *[Seti](https://packagecontrol.io/packages/Seti_UI)*

#### Other Cool Stuff

If you want to explore further and see what more you could do with Sublime Text, go check out this AWESOME list. 📃

{% github dreikanter/sublime-bookmarks %}

It contains everything from useful books and community resources to plugins for specific profiles like JS, Python, and Ruby that could make your life much easier. You can also find some cool icon packs and fonts in there to customize the look and feel of your Sublime Text further. 🎨

-------------

### Conclusion

And that's it for this post; short and sweet, just like I promised. That's my journey back to Sublime Text, a code editor I used for years before switching to VS Code. I'm really happy to discover that it's still amazing, better than ever in fact, and has a thriving ecosystem and community. Since switching back to it, I've seen a huge improvement in the productivity of my team, especially when working on big codebases. We've seen reduction in task completion times by as much as 60%, according to reports in our product management tool, [ClickUp](https://app.clickup.com/), which is awesome by the way and definitely worth checking out. So if you've been feeling done with VS Code and its memory-hungry tendencies, or if you simply want a change, go try Sublime Text and see the results for yourself.

---

#### One More Thing

If you're looking for work, we're hiring fullstack developers (MERN) at Skynox Tech! You can apply on [Angellist](http://bit.ly/2CA3qDe), [LinkedIn](http://bit.ly/33E0bGL), or via direct email to info@skynox.tech. 😀💯

Ooh, and lastly, if you're already a Sublime Text lover and long-time user, please share your own experience and cool ***plugins and themes*** that I might've missed.

![moonwalk goodbye gif](https://media.giphy.com/media/l2QZSDxJmnQKc16a4/giphy.gif)