Made in Builder.io

Announcing Visual Copilot - Figma to production in half the time

Builder.io logo
Talk to Us
Platform
Developers
Talk to Us

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 code using your existing components 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
AI9 MIN
How to Build AI Products That Don’t Flop
WRITTEN BYSteve Sewell
April 18, 2024
Web Development13 MIN
Convert Figma to Code with AI
WRITTEN BYVishwas Gopinath
April 18, 2024
Web Development8 MIN
Server-only Code in Next.js App Router
WRITTEN BYVishwas Gopinath
April 3, 2024