当前位置: 首页 > news >正文

Vscode编辑器:解读文件结构、插件的导入导出、常用快捷键配置技巧及其常见问题的解决方案

一、文件与文件夹结构

1.文件结构

文件名作用
.babelrc配置 Babel 编译选项,指定代码转译规则。
.editorconfig定义项目代码格式规范,如缩进风格和空格数量等。
.eslintignore列出 ESLint 忽略的文件或文件夹。
.eslintrc.js配置 ESLint 的规则和插件。
.gitignore列出 Git 忽略的文件或文件夹。
.postcssrc.js配置 PostCSS 插件和选项。
index.html网站的主页 HTML 文件,包含页面的结构和内容。
package-lock.json锁定项目依赖的版本,确保一致的安装。
package.json定义项目依赖、脚本命令、版本和其他项目配置信息。
README.md项目说明文件,包含项目简介、安装和使用说明等信息。

2.文件夹结构 

文件夹名作用
build存放构建后生成的文件,通常是打包后的产物(如 .js.css 等)。
config存放项目的配置文件,通常用于设置构建工具和其他项目参数。
node_modules存放项目的所有依赖包,由 npm 安装,包含项目运行所需的库和工具。
src存放源代码文件(.vue .js .css)
static存放静态资源文件,如图片、字体、视频等,通常不会被打包处理。

二、导入和导出插件

1.导出插件到txt

# 终端运行:导出扩展插件到指定路径(txt)

code --list-extensions > C:\Users\UserName\Documents\extensions.txt

2.导入插件到VScode

 #  终端运行:导入指定路径(txt)的扩展插件

Get-Content C:\Users\UserName\Documents\extensions.txt | ForEach-Object { code --install-extension $_ }

【注意】导入过程中乱码是正常情况,请耐心等待

3.推荐插件

三、常用快捷键和技巧

1.基本工具栏

 2.大小写转化

选中你需要改变的代码,然后 ctrl + shift +p 呼出菜单,搜索大写/小写 或者 upper/lower 按Enter执行

3.快捷键

1.跳转和复制
F12: 转到实现
Alt + ↑/↓: 向上/向下移动行
Ctrl + Home: 转到文件开头
Ctrl + End: 转到文件末尾
Ctrl + /: 注释/取消注释
Ctrl + G: 转到指定行
Ctrl + D: 复制当前行
 
2.格式
折叠所有代码: Ctrl + K, Ctrl + 0(注意:0是数字键盘的0)
展开所有代码: Ctrl + K, Ctrl + J
格式化代码: Ctrl + K, Ctrl + D

3.全部保存
Ctrl + K, Ctrl + S

四、基本设置配置技巧

1.固定标签页

 五、常见问题及其方案

1.证书过期

npm ERR! code CERT_HAS_EXPIRED

依次执行以下命令: 

npm cache clean --force
npm config set strict-ssl false

2.包更新后版本控制文件(yarn.lock)未更新

方案一:

yarn install

yarn run serve

方案二:(如果方案一不行就用这个)

yarn.lock删掉

重复方案一

相关文章:

  • 冒泡排序(Bubble Sort)详细教程:Java实现与优化
  • 25中医研究生复试面试问题汇总 中医专业知识问题很全! 中医试全流程攻略 中医考研复试调剂真题汇总
  • 苹果CMS泛目录站群架构:无缓存刷新技术的SEO实战
  • FST离群值分析
  • sql时间函数
  • 深度学习笔记数学方面——矩阵计算,自动求导
  • 脚本无法获取响应主体(原因:CORS Missing Allow Credentials)
  • 【AGI】DeepSeek开源周:The whale is making waves!
  • Kibana:Spotify Wrapped 第二部分:深入挖掘数据
  • 软件测试八股文,软件测试常见面试合集【附答案】
  • OpenCV计算摄影学(5)处理一系列图像(例如视频帧)的非局部均值去噪的函数fastNlMeansDenoisingColoredMulti()的使用
  • 接触式电子体温计方案研发pcba设计
  • 大白话JavaScript闭包在实际项目中有哪些应用场景?
  • Unity XR-XR Interaction Toolkit开发使用方法(十)组件介绍(XR Interaction Group)
  • 减速机的工作原理具体是如何实现的?
  • 手机放兜里,支付宝“碰一下”被盗刷?
  • ALM研发管理:全新甘特图,让项目管理更高效
  • 信号系统篇---欧拉公式角度表示方法
  • 期权帮|股指期货基差和价差有什么区别?
  • HC32F460_SCI驱动(一)
  • 比尔·盖茨:未来20年通过盖茨基金会捐出几乎全部财富,2045年底基金会停止运营
  • 融创中国:今年前4个月销售额约112亿元
  • 国家主席习近平同普京总统签署关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明
  • 万玲、胡春平调任江西省鹰潭市副市长
  • 央行:增加科技创新和技术改造再贷款额度3000亿元
  • 上海市委常委会扩大会议传达学习习近平总书记考察上海重要讲话和在部分省区市“十五五”时期经济社会发展座谈会上的重要讲话精神