vscode常用设置

前面的话
本文是vscode使用中遇到问题的解决办法总结
CPU100%
有时,vscode会出现CPU利用率100%的情况,两个rg.exe占用了全部的CPU。解决办法如下
文件>首选项>设置, 搜索设置 "search.followSymlinks" :false;
emmet
若想在jsx中使用emmet自动补全代码,解决办法如下
文件>首选项>设置, 进行下面两项设置
1、"emmet.triggerExpansionOnTab": true
2、"emmet.includeLanguages": {"javascript":"html"},
自动分号
若安装了prettier插件,粘贴代码,或格式化文件时,会自动添加分号,并由双引号变成单引号,这是prettier插件的默认设置决定的。解决办法如下
文件>首选项>设置, 进行下面两项设置
1、"prettier.singleQuote": true
2、"prettier.semi": false
beauty
使用vscode,一般都会使用beauty插件来美化代码。如果,要美化.vue的代码,以及保存时自动美化代码,则需要进行如下设置
文件>首选项>设置, 进行下面两项设置
[注意]由于VUE使用的是eslint,则需要把.jshintrc变成.eslintrc
"editor.formatOnSave": true, "beautify.language": { "js": { "type": [ "javascript", "json" ], "filename": [ ".eslintrc", ".jsbeautify" ] }, "css": [ "css", "scss" ], "html": [ "htm", "html", "vue" ] }
eslint
使用beauty美化代码之后,一般地,代码会符合eslint的校验要求。但是,禁止函数圆括号之前有一个空格(space-before-function-paren)和文件末尾保留一行空行(eol-last)这两个规则 ,在beauty中没有对应的匹配规则。如果,这两个要求不是非要遵守,可以在.eslintrc文件中,将其设置为0
'eol-last': 0, 'space-before-function-paren': 0
这样,在编写代码时,不用考虑代码格式。保存时,自动被美化,且符合eslint的校验要求
重装Node
在重装Node后,会出现无法识别node的情况,报错如下
无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
解决办法非常简单,只要关闭所有的vscode窗口,重新打开即可
终端命令
如果在终端界面想要使用vscode打开代码文件,而不是使用vim打开,则需要进行如何设置
运行VS code并打开命令面板( ⇧⌘P ),然后输入 shell command
找到: Install ‘code' command in PATH
就可以了
BS 字符的bug
使用 vscode 编辑 markdown 文件时,输入中文时使用退格键时,有时会出现最开始输入的字母删除不掉的情况,比如连续输入三个sss时,删除最左侧的s时,连续删除两次才删掉
其实,字母并没有删掉,而是变成了 bs 控制字符。默认是看不到的,到 github 中会被渲染成 � 字符
这时,需要让 vscode 显示控制字符
//控制编辑器是否应呈现控制字符
"editor.renderControlCharacters": true
然后,把 markdown 文件中的全部的控制字符删除即可
open in browser
format on Save
取消保存文件时自动格式化,取消 format on save 即可
好的代码像粥一样,都是用时间熬出来的

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
2017-02-27 前端学PHP之正则表达式函数
2017-02-27 前端学PHP之正则表达式基础语法