2
0
0

基于VS Code 的编辑工具“双击括号选中代码块”功能

2026-09-17
文章摘要
|

背景

我一直习惯在 VS Code 里用鼠标双击中括号 {},直接选中括号内的代码块。这个操作在重构代码、快速复制逻辑时特别顺手。

但换到 Cursor 之后,发现同样的操作不灵了——双击只会选中单个单词,而不是整个代码块。

解决方案:Smart Clicks 扩展

既然原生功能暂时没有,那就用扩展来补。

Smart Clicksantfu.smart-clicks)是 Anthony Fu 开发的一个扩展,专门为双击操作添加智能选择逻辑。它不仅能解决括号的问题,还覆盖了更多场景:

双击目标

选中效果

(foo, bar) 括号

括号内部内容(不含括号)

foo-bar 连字符

整段连字符名称

<div>...</div> HTML 标签

整个标签对

const a = [] 等号

整个赋值表达式

(a, b) => a + b 箭头

整个箭头函数

JSX 标签对

起止标签同时选中

安装后开箱即用,默认所有规则都启用。

怎么下载 .vsix

Cursor 本身使用的就是 Open VSX 注册表,从那里下载最直接:

  1. 访问 https://open-vsx.org/extension/antfu/smart-clicks

  2. 在页面右侧 “Download” 区域点击下载 .vsix 文件

  3. 在 Cursor 中按 Ctrl+Shift+P,输入 Install from VSIX,选择刚下载的文件

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或者给予支持!

评论

欢迎来到我的博客!