ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

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

VS Code 选文本的五个段位,你在哪个段位? 你有没有算过自己每天在 VS Code 里要选中多少段文本改个变量名选中复制一段逻辑选中对比两处代码选中。这件事你一天重复几十次但你可能从来没想过选文本这件事也是分段位的。从“萌新乱按”到“键盘仙人”我给它分了五层。看看你在第几层。 青铜鼠标拖拽最原始的方式。按住左键从起点拖到终点松手。优点是直观缺点是手要离开键盘。选长文本的时候鼠标拖到屏幕边缘还得等它自动滚动一松手偏了一点又得重新来。尤其是再选择一个比较长的文本的时候这种方式的灵活性会比较低。这个段位最大的问题是你在用鼠标“画”选区。当然如果你是选择一整行科技直接点击行号来选择 白银Shift 方向键键盘党的入门姿势。按住Shift配合方向键扩展选区。它是按照字符来进行扩展选择的比鼠标精准但缺点也很明显选长文本时手指会酸。更要命的是你中途不能松手。一松选区就断了只能从头再来。如果你像按照单词来扩展选择需要多加一个ctrl 黄金Shift 点击半键盘半鼠标的“缝合流”。先点起点按住Shift再点终点一键选中中间所有内容。适合快速选一大段但依然依赖鼠标。而且起点和终点都必须是可见的——如果终点在屏幕外你还得先滚动过去。 钻石Anchor锚点流这是 VS Code 最近才补齐的能力。核心逻辑是“设点 → 移动 → 选中”CtrlK CtrlB在起点打一个锚点编辑器记住这个位置。移动光标用方向键、搜索、跳转全程不用按住 Shift。CtrlK CtrlK从锚点一键选中到当前光标位置。它的价值在于解耦。选择和移动变成了两个独立动作你中途怎么跑都行锚点一直在那里等你。但有个尴尬的现实大多数人根本不知道这组命令存在。 王者多光标 命令组合这才是真正的“键盘仙人”。CtrlD选中当前单词再按一下选中下一个相同的可以连续按。CtrlShiftL一键选中文件里所有相同的单词。AltClick在多个位置同时放置光标。这个段位的人已经不满足于“选一段”而是把整个文件里需要改的地方一次性圈出来然后一次性改完。选择对他们来说不是终点是批量操作的起点。另外一个值得说的是矩形选择也叫列选择ShiftAlt 鼠标拖拽Shift‑Option 拖拽 mac画出一块矩形选区不是整行选中是垂直一块区域。状态栏还可以点开「列选择模式」开关开启之后方向键直接做框选不用一直按住修饰键。大多数人停留在白银段位不是因为他们不想升级而是因为他们不知道自己还有别的选择。你现在习惯用哪种方式选文本有没有哪次“选了半天选不对”的经历评论区聊聊我看看有多少人还卡在白银。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进