Watch our biggest AI launch event

Announcing Visual Copilot - Figma to production in half the time

Builder.io logo
Contact Sales
Contact Sales

Blog

Home

Resources

Blog

Forum

Github

Login

Signup

×

Visual CMS

Drag-and-drop visual editor and headless CMS for any tech stack

Theme Studio for Shopify

Build and optimize your Shopify-hosted storefront, no coding required

Resources

Blog

Get StartedLogin

‹ Back to blog

software engineering

Improve Your VSCode Workflow to the Max

February 27, 2023

Written By Sami Jaber

I’m going to list all of my favourite Visual Studio Code tools and tricks that help me move fast. Really, really fast. Let’s get to it!

Github Copilot Brushes

You probably already know about GitHub Copilot. But there is also a VSCode GitHub Copilot Labs extension with more advanced features.

The most important feature here is Custom Brushes: it allows you to select a text, give a custom command to Copilot, and watch it modify the selected text accordingly.

Every feature in VSCode can be assigned a custom keybinding. Not only that: every feature in a custom extension can do the same.

This means that I can assign the Custom Brushes feature above to a keybinding, and have access to it without needing to click so many times:

1. Search Keyboard Shortcuts in your command palette.

Untitled

2. Search for copilot brush.

3. Click on the Use Brush on selected text command and assign it your favourite keybinding.

This also applies to tons of features. Whenever you find yourself clicking around too much to get something done, search the Keyboard Shortcuts list, and you’ll likely find something you can bind.

Or, if you are lazy like me, you can use the JSON view (Open Keyboard Shortcuts (JSON) in the command palette) and just copy and paste settings you want, for instance to open the copilot brushes prompt as shown above (customize as you please):

[
  {
    "key": "shift+cmd+a",
    "command": "copilot-labs.use-brush-picker",
    "when": "editorTextFocus"
  }
]

You can ask Copilot questions by writing a comment that starts with q:, and starting the next line with a:. You can have full-blown conversations by following up the first answer with another command, like "show me docs", and it will provide URLs that jusitfy the answer it gave you!

If you name a file src/file.ts in VSCode, and the src folder does not exist, VSCode will create it for you! This works:

  • with new files
  • when you rename a file
  • with nested directories

Know any other VSCode tips you use daily? Please send them to me on Twitter!

Introducing Visual Copilot: convert Figma designs to high quality code in a single click.

Try Visual Copilot

Share

Twitter
LinkedIn
Facebook
Hand written text that says "A drag and drop headless CMS?"

Introducing Visual Copilot:

A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot
Newsletter

Like our content?

Join Our Newsletter

Continue Reading
AI5 MIN
Introducing Visual Copilot 2.0: Design to Interactive
October 31, 2024
Design Systems8 MIN
Design Systems Explained
October 18, 2024
Visual Editing7 MIN
Visual editing is bridging the gap between developers and designers
October 11, 2024