Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>QuotickNew to Visual Studio Code? Get it now.
Quotick

Quotick

Kartik Labhshetwar

|
46 installs
| (1) | Free
Automatically converts quotes to backticks when typing template literals and reverts back when template syntax is removed
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Quotick

VS Code Extension TypeScript Ready JavaScript Supported

A VS Code extension that automatically converts quotes to backticks when typing template literals and reverts back when template syntax is removed

What it does

clideo_editor_fa6cd16f8063436e9e4bbd8f40e9eb97

Type this:

const message = "Hello ${name}";
const greeting = 'Welcome ${user}!';

Quotick automatically converts it to:

const message = `Hello ${name}`;
const greeting = `Welcome ${user}!`;

Smart Revert Feature - When you remove $ or { from template literals, Quotick automatically reverts back to quotes:

// Start with: `Hello ${name}`
// Delete $: `Hello {name}` → automatically becomes "Hello {name}"
// Delete {: `Hello $name}` → automatically becomes "Hello $name}"

Features

Feature Description
Auto-conversion Converts quotes to backticks when typing ${}
Smart Revert Automatically reverts backticks to quotes when $ or { is removed
Smart detection Only converts strings with template literal syntax
Context aware Skips comments, imports, and invalid contexts
Multi-language Works with JS, TS, JSX, TSX files
Real-time Converts as you type
Bidirectional Works both ways - quotes ↔ backticks
Configurable Enable/disable and customize behavior

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "Quotick"
  4. Click Install

Supported Languages

  • JavaScript (.js)
  • TypeScript (.ts)
  • JavaScript React (.jsx)
  • TypeScript React (.tsx)

Commands

  • Quotick: Toggle Auto-Convert - Enable/disable automatic conversion
  • Quotick: Test Conversion - Manually test conversion on current document
  • Quotick: Toggle Revert Feature - Enable/disable smart revert functionality

Configuration

{
  "quotick.enableAutoConvert": true,
  "quotick.showNotifications": true,
  "quotick.autoRemoveTemplateString": true,
  "quotick.supportedLanguages": [
    "javascript",
    "typescript",
    "javascriptreact",
    "typescriptreact"
  ]
}

Development

Prerequisites

  • Node.js (v16 or higher)
  • npm (v8 or higher)
  • VS Code (v1.74 or higher)

Setup

  1. Clone the repository:

    git clone https://github.com/KartikLabhshetwar/quotick.git
    cd quotick
    
  2. Install dependencies:

    npm install
    
  3. Compile TypeScript:

    npm run compile
    
  4. Run in development mode:

    • Press F5 in VS Code
    • A new Extension Development Host window will open
    • Test your changes in this window

Testing

npm test          # Run all tests
npm run lint      # Run linting

License

Apache 2.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft