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

如何直到网站是用什么模板做的360免费wifi怎么使用

如何直到网站是用什么模板做的,360免费wifi怎么使用,wordpress手机管理软件,黄页88网站事实上一般来说,vscode的插件可以满足半分制九十以上的情况,但是当你面对一个比较大的项目时,自带的插件并不是很好。就LSP来说,自带的插件依赖是较弱的,所以当你在一个比较大的SDK下开发时,代码跳转等等相…

        事实上一般来说,vscode的插件可以满足半分制九十以上的情况,但是当你面对一个比较大的项目时,自带的插件并不是很好。就LSP来说,自带的插件依赖是较弱的,所以当你在一个比较大的SDK下开发时,代码跳转等等相关功能都会失常

使用bear工具

好消息是,我查阅了相关资料后发现,vscode里的原生插件虽然依赖比较弱,但是它可以采纳bear生成的 compile_commands.json 文件(需要配置)

compile_commands.json

该文件会记录编译的各种信息,包括编译的各种依赖库,内部函数以及各种外部引用变量信息,头文件的路径位置等等信息。该文件由bear生成

sudo apt install bearbear -- make compile    #(选择你的make指令)

然后在VSCode中配置,首先切换到根目录的,打开隐藏的.vscode/c_cpp_properties文件(懒得写)当然你也SCode,这是工作目录对应的配置文件。

添加“compileCommands”,以及对应的路径:

完成之后,crtl+s保存一下,然后去你的主要代码看你的函数会不会子自动加载声明体,头文件能不能跳转。

进阶使用

        刚刚讲述的情况足够你在单一app或者demo下使用,但是当前你切换到其他的demo时,这个东西就不起作用了,而且你还没有办法配置vscode的配置文件同时指派两个编译文件。

        新的方法是使用jc将所有的json文件聚合,并且配置为每次打开工作区目录都自动聚合。

首先下载 jq:

sudp apt install jqpip3 install comdp

comdp也是一个聚合工具,但是我没有实践成功。

然后执行:

find . -name compile_commands.json    shopt globstar    #打开递归查找选项touch aggregate-compile-commands.sh

然后在脚本中写入:

#!/bin/bashls ./example/**/compile_commands.json
find . -name 'compile_commands.json' ! -path './compile_commands.json' -exec cat {} + | jq -s 'add'
echo "generate complete"

最后在.vscode下的task.json里配置:

源码:

{"version": "2.0.0","tasks": [{"label": "Aggregate Compile Commands","type": "shell","command": "${workspaceFolder}/scripts/aggregate-compile-commands.sh","group": {"kind": "build","isDefault": true},"problemMatcher": [],"presentation": {"reveal": "always","panel": "dedicated","clear": true}}]
}

至此,在example下的任意执行 code demo ,执行有对应生成的json文件,按下crtl shift P 执行对应的指令,就可以一键更新LSP通信文件了。 

http://www.dtcms.com/a/402662.html

相关文章:

  • 校园网站建设 德育黄冈市网站建设
  • 做网站是什么专业什么工作网站商业授权
  • 成都房产网官方网站dw软件做网站
  • 罗湖网站(建设深圳信科)wordpress 怎么设置
  • 石家庄网站设计制作服务大学生app开发创业计划书
  • 网站实时K线怎么做西安黄页88网企业名录
  • 商城网站设计目标制作和淘宝商城一样网站
  • 网站统计源码下载如何免费查询企业信息
  • 乐云seo网站建设性价比高wap文字网页游戏
  • 常州网站建设大全古董专家官方网站微信
  • 西宁市网站建设公司推荐莱州相亲网站
  • 检测网站死链wordpress虚拟主机如何安装
  • 公众号做成网站那样怎么做谎称在网站网站做维护
  • 装饰公司网站建设流程做响应式网站的
  • wap网站建设课程要写代码吗五莲县财源建设网站
  • 重庆建设注册执业中心网站网站上的qq咨询怎么做
  • 宁波企业网站seo做外贸怎么推广
  • 网站后门清除深圳工商注册核名查询系统
  • 网站备案完了怎么做韩国网站设计风格
  • 公司网站设计好网站开发的目的实习报告
  • 中文网站模板下载免费网站平台怎么做的
  • 网站类型的销售软件技术培训机构
  • 佛山网站营销推广大连网站建设哪个公司好
  • 深圳网站建设推进Godaddy如何建设网站
  • dedecms做网站教程开发一平方赔多少钱
  • 网站内容建设的原则dedecms 5.7 关闭网站
  • 网站的推广方式有哪些免费网站空间 国外
  • 搭建网站什么意思网站建设的规划
  • 网站开发还找到工作吗爱吧
  • 中国建设银行大学助学贷款网站哈尔滨雕塑制作厂家