首页 > 其他分享 >vscode 工作区与文件夹设置

vscode 工作区与文件夹设置

时间:2023-12-05 12:00:42浏览次数:41  
标签:插件 项目 vscode json 文件夹 设置

背景:学习vue3的时候发现 vue2对应的vetur插件  与vue3的volar 插件 冲突,于是开始了解vscode怎么实现兼容多项目兼容不用配置。

项目设置管理 为了适应不同项目的需要不一样的项目设置,vscode推出了文件夹设置(Folder),将差异的配置存放在项目根目录的.vscode/setting.json 中,打开项目其优先性最高。 为了适应同一项目在不同环境或者阶段需要不同配置的需求,vscode推出了工作区设置(WorkSpace),将配置存放在项目根目录的.vscode/【工作区名】.code-workspace ,【工作区名】 可以自定义设置多个。   项目配置可以通过.vscode文件直接配置,也可以通过打开设置页面(右下角齿轮 -->  setting)配置   通过文件夹打开时(open folder),设置页面如下图,从左到右: 通用的user   ,当前的打开的工作区(此时工作区即使文件夹,对应settting.json)       通过工作区打开时 (open file form workspace),如上图,从左到右: 通用的user    ,  当前的打开的工作区, 文件夹  通过工作区文件打开项目,对应的workspace 权级比  通用高,但是 比不上  folder(  如果不删掉setting.json,ide表现还是以settting.json  优先,所以多工作区的项目,建议不要配置folder/setting.json)。             项目插件管理(https://code.visualstudio.com/docs/editor/extension-marketplace#_workspace-recommended-extensions)   vscode的插件启用也是同理,但是其是否启用,不依赖.json文件,仅仅通过插件市场->插件详情  通用/工作区(启用/禁用)控制     .vscode/extension.json  作用类似于申明文件,表示本项目适配哪些插件   recommendation数组的元素 来自于  插件详情中右下角的 Identifier 我们在插件市场输入 @recommended  就能获得项目推荐的插件列表,进行安装

  如有错漏之处,还望不吝指正。  

标签:插件,项目,vscode,json,文件夹,设置
From: https://www.cnblogs.com/johnsonx/p/17876912.html

相关文章

  • ubuntu 22.04 设置网桥 - netplan
    添加/编辑虚拟网桥/etc/netpaln/br0.yaml ipv4dhcp:network:version:2ethernets:eno8303:#替换为实际网卡dhcp4:falsedhcp6:falsebridges:br0:interfaces:[eno8303]#替换为实际网卡dhcp4:trueparameters:......
  • 设置jupyter中DataFrame的显示限制方式
    jupyter中显示的DataFrame过长时会自动换行(print()显示方式)或自动省略(单元格最后一行直接显示),在一些情况下看上去不是很方便,可调节显示参数如下:importpandasaspdpd.set_option('display.width',500)#设置整体宽度pd.set_option('display.height',500)#设置整体高......
  • redis 规则设置
    必须明确应用场景,1)作为缓存还是存储;2)数据丢失对应用的影响解释:与持久化关系数据库(MySQL通过Redo可保证数据不丢)不同,Redis在故障时会丢失分钟级别数据,业务必须确保不会受到影响禁止命令:keys、flushall、flushdb;针对大key禁止命令:hgetall,hkeys,smembers,lindex0-1解释1:Redis为......
  • linux文件夹
    摘抄:https://zhuanlan.zhihu.com/p/78805412linux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。/dev:设备特殊文件。/etc:系统管理和配置文件。/etc/rc.d:启动的配置文件和脚本。/home:用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。/lib:标准......
  • VSCode的git账户重置
    https://blog.csdn.net/JohnJim0/article/details/111148923使用VSCode想要在电脑上换一个git账户pull/push,有那种保存多账号方法,但是也可以直接重置,gitconfig--global--unsetcredential.helpergitconfig--global--unsetuser.namegitconfig--global--unsetuser.......
  • vscode自动保存设置为afterDelay后prettier不生效
    "files.autoSave":"afterDelay""editor.formatOnSave":true这两个配置不能一起使用解决方法:1.将"afterDelay"修改为“onFocusChange"2.设置成onFocusChange或者onWindowChange3.关闭重启vscode 参考文件:files.autoSaveandeditor.formatOnSave  ......
  • vscode latex配置文件
    {"latex-workshop.latex.autoBuild.run":"never",//"latex-workshop.latex.autoBuild.run":"onSave","latex-workshop.latex.autoBuild.interval":10000,"latex-workshop.latex.recipes":......
  • seafile获取token和文件夹ID
    获取tokencurl-d"username=cloudfactory_prod@xpkj.com&password=tkv7zjV4P0Rq"http://xxxxxxxx:50018/api2/auth-token/双因素认证:curl-d"username=cloudfactory_prod@xpkj.com&password=tkv7zjV4P0Rq" -H'X-SEAFILE-OTP:<token>......
  • 安装mysql报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (
    @目录当前状态报错解决办法:当前状态目前已经启动好mysql服务:systemctlstartmysqldsystemctlstatusmysqld生成临时密码grep'temporarypassword'/var/log/mysqld.log报错出现了报错:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpass......
  • C# winform 获取屏幕分辨率缩放率,获取屏幕设置分辨率
    解决问题:1)当需要抓取显示器分辨率的缩放比例时。2)当屏幕显示缩放设置不等于100%,导致分辨率改变,Screen.PrimaryScreen.Bounds抓取不到实际设置的分辨率时。解决方案:使用GetDeviceCaps函数。///<summary>///设备数据函数///</summary>///......