VS Code Ultimate Customization - Change the color of the Cursor in VS Code

VS Code - From Just a Code Editor to a Pro Tool - Part 1

·

3 min read

✅ Familiar with VS Code

So, you know about VS Code. It's an excellent tool, no doubt. It redefines code editing (Microsoft's words, not mine).

Along with some nifty code editing features, it offers endless options for customizations and tweaks to make it yours.

You might be familiar with these options and using some of these to customize your VS Code. Themes, Fonts, Integrations, Workflows, Shortcuts, and Extensions.

But, if you dig just a little under-hood of VS Code, you will know that VS Code comprises Electron framework. That means it's a Chrome-like browser running various HTML and CSS scripts.

And that is what makes VS Code a power tool when it comes to customizations.

❓ What's in this series?

In this series, we will take a deep dive into VS Code's under-hood and tweak it from the inside out. We will be using various Themes, Extensions, Fonts, Shortcuts, and Workflow that will make you a true Pro in VS Code.

🚀 Kick off

Let's start with simple customization that you probably haven't considered possible yet.

Let's change the color of the Cursor in VS Code. Yeah! You know what, let's take it to the next level already. Let's not only change the color of the Cursor but let's make it a color gradient.

🕴 Required Extensions

Below are the two extensions we will constantly use in this series.

You need to install Customize UI as it will also install the Monkey Patch extension. After installing these extensions, you will see a few notifications popping up for accepting the installation.

Installed Extensions Monkey Patch Enable

❄️ Let's change the color of the Cursor

  • Press Ctrl / cmd + Shift + p to open up global functions menu in VS Code.
  • Type Open settings, and select Preferences: Open Settings (JSON).
  • It will open the JSON Settings for the VS Code. Again, we will be using this settings page frequently while going forward in series. Open Settings
  • Notice the default color of the cursor.
  • Paste the below JSON code block to update the color gradient of the cursor.
    "customizeUI.stylesheet": {
        // Cursor color gradient
        ".monaco-editor .cursor": "background: linear-gradient(to bottom, #f12711, #f5af19) !important; color: #12c2e9 !important",
    },
    
  • Once you save the Settings, Monkey Patch will ask you to Enable, Proceed and Restart the VS Code. Monkey Patch Enable Popup Monkey Patch Proceed Popup VS Code Restart Popup

  • After restarting VS Code, you should see a change in the cursor color. Cursor Color Gradient Change

💧 More Color Gradients

  • Here are some of the color gradients that I use regularly.
    ".monaco-editor .cursor": "background: linear-gradient(to bottom, #43cea2, #185a9d) !important; color: #12c2e9 !important",
    
    ".monaco-editor .cursor": "background: linear-gradient(to bottom, #ee0979, #ff6a00) !important; color: #12c2e9 !important",
    
    ".monaco-editor .cursor": "background: linear-gradient(to bottom, #00c3ff, #ffff1c) !important; color: #12c2e9 !important",
    
  • In the code block, you have to change below two values to update your color gradient. Color Gradient Values
  • You can also use this site to find various gradients. uigradients.com

⏭ What's next?

Let's continue to explore VS Code in this series. I will keep each post short and to the point. Until then, try out this customization and let me know what you think.