news 2026/10/12 2:23:17

VS Code 选文本的五个段位,你在哪个段位?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VS Code 选文本的五个段位,你在哪个段位?

你有没有算过,自己每天在 VS Code 里要选中多少段文本?

改个变量名,选中;复制一段逻辑,选中;对比两处代码,选中。这件事你一天重复几十次,但你可能从来没想过:选文本这件事,也是分段位的。

从“萌新乱按”到“键盘仙人”,我给它分了五层。看看你在第几层。

🥉 青铜:鼠标拖拽

最原始的方式。按住左键,从起点拖到终点,松手。

优点是直观,缺点是手要离开键盘。选长文本的时候,鼠标拖到屏幕边缘还得等它自动滚动,一松手偏了一点,又得重新来。

尤其是再选择一个比较长的文本的时候,这种方式的灵活性会比较低。

这个段位最大的问题是:你在用鼠标“画”选区。

当然如果你是选择一整行,科技直接点击行号来选择

🥈 白银:Shift + 方向键

键盘党的入门姿势。按住Shift,配合方向键扩展选区。它是按照字符来进行扩展选择的

比鼠标精准,但缺点也很明显:选长文本时手指会酸。更要命的是,你中途不能松手。一松,选区就断了,只能从头再来。

如果你像按照单词来扩展选择,需要多加一个ctrl

🥇 黄金:Shift + 点击

半键盘半鼠标的“缝合流”。先点起点,按住Shift再点终点,一键选中中间所有内容。

适合快速选一大段,但依然依赖鼠标。而且起点和终点都必须是可见的——如果终点在屏幕外,你还得先滚动过去。

🏆 钻石:Anchor(锚点)流

这是 VS Code 最近才补齐的能力。核心逻辑是“设点 → 移动 → 选中”:

  • Ctrl+K Ctrl+B:在起点打一个锚点,编辑器记住这个位置。
  • 移动光标:用方向键、搜索、跳转,全程不用按住 Shift。
  • Ctrl+K Ctrl+K:从锚点一键选中到当前光标位置。

它的价值在于解耦。选择和移动变成了两个独立动作,你中途怎么跑都行,锚点一直在那里等你。

但有个尴尬的现实:大多数人根本不知道这组命令存在。

👑 王者:多光标 + 命令组合

这才是真正的“键盘仙人”。

  • Ctrl+D:选中当前单词,再按一下选中下一个相同的,可以连续按。
  • Ctrl+Shift+L:一键选中文件里所有相同的单词。
  • Alt+Click:在多个位置同时放置光标。

这个段位的人已经不满足于“选一段”,而是把整个文件里需要改的地方一次性圈出来,然后一次性改完。选择对他们来说不是终点,是批量操作的起点。

另外一个值得说的是矩形选择,也叫列选择,Shift+Alt + 鼠标拖拽(Shift‑Option 拖拽 mac),画出一块矩形选区,不是整行选中,是垂直一块区域。
状态栏还可以点开「列选择模式」开关,开启之后方向键直接做框选,不用一直按住修饰键。

大多数人停留在白银段位,不是因为他们不想升级,而是因为他们不知道自己还有别的选择。

你现在习惯用哪种方式选文本?有没有哪次“选了半天选不对”的经历?评论区聊聊,我看看有多少人还卡在白银。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/12 2:23:02

简单选择排序:交换很少,为什么还是O(n²)?

简单选择排序:交换很少,为什么还是O(n)?直接插入排序拿到一个数,会问:它应该插在哪里?简单选择排序换了一个问题:这个位置应该放哪个数?这个区别不只是名字。5个元素已经有序时&…

作者头像 李华
网站建设 2026/10/12 2:22:14

ATC药品分类查询全攻略:从五层编码到官方索引与本地库

查了三年药,我发现自己一直在错误的地方找ATC编码。刚开始做药物利用研究那会儿,组里只要有人问"这个药的ATC是多少",我第一反应就是开浏览器、翻各种转载的PDF、碰运气式地搜关键词。运气好的时候能搜到,运气不好搜出来…

作者头像 李华
网站建设 2026/10/12 2:22:14

心血管损伤与代谢应激生物标志物 Luminex Panel 科研新进展|cTnI、FGF23、GAL3、GDF15、HFABP、IL1RL1、TGM2 多因子组合

心血管疾病、心衰、心肌损伤、代谢相关心脏损伤,往往伴随心肌细胞损伤、纤维化、炎症激活、矿物质代谢紊乱,多种生物标志物协同变化。cTnI(心肌肌钙蛋白 I)是心肌细胞损伤特异性标志物;HFABP(心型脂肪酸结合…

作者头像 李华