工具-- VSCODE使用、问题

1.编码

设置里面搜索 file:encoding进行设置

Encoding:影响显示和搜索

Auto Guess Encoding:影响显示

编码主要影响汉字,显示和搜索结果

不启用Auto Guess Encoding,文件编码和Encoding设置不同,会显示乱码;启用Auto Guess Encoding,即使和Encoding设置不同,也会按照拆测的编码格式进行显示。

首次打开文件,会使用"用户"设置的编码去读取显示文件。

如果在“工作区”对编码进行了修改,会把改动的结果保存到  .vscode文件夹--》settings.json里面,下次再打开这个文件夹,就会按照保存过的设置显示文档。

如果把打开的文件夹保存到一个工作区,那么下次打开这个工作区,就会按照  xxx.code-workspace里面的设置显示文档。注意如果没有修改过  “工作区”设置里面的编码格式,那么xxx.code-workspace里面保存的编码格式为空,下次从工作区打开这个文件夹,仍然以“用户”的设置去打开。

修改编码后,有些文件仍然乱码显示,把那个文件页面关闭重新打开一下就可以。

总之,对工作区里面的设置没有修改过,下次打开就按照用户设置打开,改动过,就按照工作区设置打开。

  • 用户设置是全局的: 适用于你所有的 VScode 项目。
  • 工作区设置是局部的: 只适用于当前打开的工作区。
  • 文件夹是工作区的组成部分: 一个工作区可以包含多个文件夹

    设置被使用优先级:文件夹>工作区>用户,但是没有任何改动的时候,先使用用户的设置

2.搜索

ctrl + F:搜索当前文档

ctrl + shift + F:全局搜索

当前文档搜索

搜索字母或者汉字,直接搜索即可搜到完整结果,不需要改编码什么的。

全局搜索(工作区搜索)

编码不匹配,搜索字母都可以显示所有的结果,不管文档没有打开;搜索汉字的话,只会在打开的文档里搜索显示结果。

编码匹配,搜索字母或者汉字都可以显示所有的结果,不管文档没有打开。

第一次使用vscode打开文件夹,会默认使用  “用户”设置打开。

一个工作区会有几个不同的文件夹,不同的文件夹使用不同的编码格式,只要编码格式设置正确,搜索结果会把所有的结果都显示出来,显示的格式也正常。

Encoding和文件编码格式不匹配,同时启用了 Auto Guess Encoding,搜索结果里面显示的汉字是乱码,打开的界面汉字是正常显示。

vscode全局搜索“汉字”的时候,会出现只在打开的文件中进行搜索,搜索字母变量的时候,是可以全局搜索的,不论文件有没有打开,都会在整个文件夹中搜索。   

解决:和编码问题有关,之前为了适配keil文档,修改默认打开的是gb2312编码,现在把 设置中的 在读取和写入文件时使用的默认字符集编码  修改为utf-8格式,就可以在全局中搜索了。

正则表达式搜索

够选择个代表使用正则表达式

搜索所有汉字字符,即使编码不匹配也能搜索出来

(.[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.)

也能搜汉字

 [^\x00-\xff]

2.预览

vscode在编辑网页文档时,可以使用预览功能,参考一下,和最终的效果是有差别的

.md文件可以预览,html文件没有预览。

3.修改扩展安装文件夹,

可以修改环境变量,进入环境变量要一层一层进去,要不然环境变量编辑不了

问题:

1.问题现象:正常显示显示大纲outline,下次打开就不显示大纲了。

解决:在当前文档输入任何内容,然后撤销,就显示大纲了。目前没找到原因和更好的办法。

安装常用插件扩展:

one dark pro  颜色主题

Chinese(simplified) 汉字

codeium 代码补全

c语言编译相关

python解释相关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值