
vscode-smart-clicks
Select code between matching brackets or other syntax pairs in VS Code with Smart Clicks.

About vscode-smart-clicks
vscode-smart-clicks adds double-click selection rules for VS Code. Double-clicking characters such as brackets, -, =, or : selects the related inner content, identifier, attribute, element, function, or value, including HTML and JSX tag pairs. Rules are controlled through smartClicks.rules in VS Code settings, with the js-block rule disabled by default. The smartClicks.trigger command runs the selection at the current cursor without a mouse click and can be assigned to keyboard shortcuts.
Key features
- Double-click brackets to select inner content
- Double-click dash to select hyphenated identifier
- Double-click equals to select HTML attribute or assignment
- Double-click less-than to select entire HTML element
- Double-click arrow or colon to select function or value
- Trigger selection at cursor without mouse click
- Open source with MIT License
- Individual rules can be turned on or off in settings
- Selection can be triggered from command palette or keybinding
- js-block rule is disabled by default
- Vim keybinding example requires the VSCodeVim extension
vscode-smart-clicks at a glance
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
vscode-smart-clicks alternatives
Tools and sites you could use instead, ranked by how closely they match.
A python library for doing approximate and phonetic matching of strings.
Search directories recursively for regular expression matches with ripgrep, while respecting gitignore rules.
Syntax highlighting, matching rules and mappings for the original Markdown and extensions.
Images of source code and terminal output can be generated with Freeze.
Search code locally by meaning with SeaGOAT, a local-first semantic code search engine.
Browse large JSONL, Parquet, and CSV datasets in VS Code with the Bread Dataset Viewer extension.
Popular in Developer Tools
Well-known listings from the same topic.
vscode-smart-clicks FAQ
How do I disable a specific selection rule?
How do I use Smart Clicks without a mouse?
Is the js-block rule enabled by default?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













