VS Code 超实用的配置,让你的 CV 速度翻倍

各位 CV 工程师大家好,我是大脸怪。

CV 工程师虽然只是一个戏称,但是实际开发中我们确实需要大量的复制粘贴,有时候是复制别人的代码,有时候是复制自己的代码,那么有没有办法让 CV 的速度快一点呢,本篇文章就给大家介绍几种技巧,助你提升你 CV 的速度和爽度*(以下技巧只针对VS Code,其他编辑器有待研究)*。

1. 修改执行单词相关的导航或操作时作为单词分隔符的字符

什么意思?说人话就是修改判断是否是一个单词的规则,VS Code 默认的规则是 `~!@#$%^&*()-=+[{]}|;:'",.<>/?,这里的每一个字符都是单词的分隔符。

a-b 会被拆成 a 和 b 两个字符,$a 会拆出一个单词 a, #ccc 会被拆出一个单词 ccc。

这意味着什么?意味着我们双击鼠标时是无法选中 a-b$a#ccc,只能选中点击的那个单词或者分隔符,现实开发中 a-b 可能是一个 css class,$a 可能是一个 js 变量或者sass变量,#ccc 是一个颜色值,所以当我们双击它们的时候当然是想选中整体进行复制而不是一部分。

碰到这种情况一般会选择使用鼠标拖动的方式进行选中,但这无疑很影响效率,而且容易出错。但既然我们知道了原理,只要稍加改动它的规则就可以了。

方法:修改 VS Code settings.json,添加以下配置:

json 复制代码
"editor.wordSeparators": "`~@!%^&*()=+[{]}\\|;:'\",.<>/?",

或者也可以通过可视化界面进行设置,搜索 wordSeparators

这个配置相比默认的只是去掉了 #-$ 这几个分隔符

举一反三,在一个中文段落中,我们鼠标双击默认是会选中整个段落的(除非有空格和换行),如果我们只想选中一句或者一个逗号语句怎么做呢,很简单,只需要在规则中加上 中文 逗号和句号就行了,如下

json 复制代码
"editor.wordSeparators": "`~@!%^&*()=+[{]}\\|;:'\",,。.<>/?",

2. 快速向下复制行

有时候我们写完一行代码,紧接着下面每行的代码跟这行一样或者结构一样,我们一般会复制当前行代码,然后回车粘贴,总共三步,有没有办法可以快速操作呢?

其实 VS Code 最开始就提供了这个快捷操作,默认快捷键是 Shift + Alt + DownArrow,不仅有向下复制行,还有向上复制行 Shift + Alt + UpArrow,不过这个确实很少用

但不得不说 Shift + Alt + DownArrow 这个快捷键并不友好,因为需要两只手操作,作为一个高频的操作,最好是设置一个单手可操作的快捷键比较好,好比 CV...

比如我设置的快捷键是 Ctrl + D,你也可以设置一个比较顺手的快捷键

3. 向上移动行 & 向下移动行

这个跟向下复制行类似,这个操作对应的是 Ctrl + X + 上下移动光标 + Ctrl + V,这个操作默认快捷键就很不错,虽然也要双手操作,但是上下方向键却很符合上下移动的直觉,所以我也就没改这个快捷键

以上就是本篇文章分享的所有内容了,如果你有什么别的提高 CV 速度的小妙招,欢迎在评论区留言告诉我。


关注我,大脸怪将持续分享更多实用知识和技巧

相关推荐
踩着两条虫2 分钟前
AI驱动的Vue3应用开发平台 深入探究(十六):扩展与定制之自定义组件与设计器面板
前端·vue.js·人工智能·开源·ai编程
棋鬼王8 分钟前
Cesium(十) 动态修改白模颜色、白模渐变色、白模光圈特效、白模动态扫描光效、白模着色器
前端·javascript·vue.js·智慧城市·数字孪生·cesium
酉鬼女又兒11 分钟前
零基础快速入门前端蓝桥杯Web备考:BOM与定时器核心知识点详解(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·职场和发展·蓝桥杯
ThridTianFuStreet小貂蝉11 分钟前
面试题1:请系统讲讲 Vue2 与 Vue3 的核心差异(响应式、API 设计、性能与编译器)。
前端·javascript·vue.js
俊劫16 分钟前
AI Harness - 2026 AI 工程新范式
前端·openai·ai编程
前端付豪33 分钟前
Prompt Playground(实现提示词工作台)
前端·人工智能·后端
竹林81833 分钟前
在NFT项目中集成IPFS:从Pinata上传到前端展示的完整实战与踩坑
前端·javascript
取名不易33 分钟前
canves实现画布
前端
AlkaidSTART37 分钟前
深入浅出 React Hooks 原理:从 Fiber 的 memoizedState 链表讲到 updateQueue 调度
前端
计算机安禾37 分钟前
【数据结构与算法】第16篇:串(String)的定长顺序存储与朴素模式匹配
c语言·数据结构·c++·学习·算法·visual studio code·visual studio