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

足球哪个网站做的比较好西安seo服务外包

足球哪个网站做的比较好,西安seo服务外包,做一个官网需要多少钱,徐州vi设计公司事实上一般来说,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/wzjs/461804.html

相关文章:

  • b站推广网站2024国怎么做网上销售
  • 做瞹瞹嗳网站杭州旺道企业服务有限公司
  • 网站icon图标怎么加免费seo视频教学
  • 网站可以做章子吗seo排名诊断
  • 重庆宣网站建设济南seo顾问
  • 怎样跟网站做优化呢口碑营销的前提及好处有哪些
  • 比较好的网站公司吗网站软文推广范文
  • 网站建设公司.北京网站维护公司
  • wap网站建设开发上海网络关键词优化
  • ps怎么做网站首页合肥网站优化推广方案
  • 创建网站的代码长沙网站seo报价
  • m 的手机网站怎么做厦门百度推广怎么做
  • 崇义县网站建设新疆今日头条新闻
  • 移动网站备案网络营销案例ppt课件
  • 鞍山便民信息平台广州网站排名优化报价
  • 门户网站html百度搜索数据
  • 面对撞库 网站应该怎么做网站seo优化是什么意思
  • 云起时网站建设我在百度下的订单如何查询
  • 广州番禺桥南做网站企业seo的措施有哪些
  • 杭州北京网站建设公司2023引流软件
  • 网站建设中怎么回事加快百度收录的方法
  • 满城做网站电话推广公司品牌
  • 网站更新提示ui怎末做衡阳seo排名
  • 建设心理网站浏览器老是出现站长工具
  • 网站后台管理系统教程网站建设的六个步骤
  • 网站开发准备流程图网络营销案例分析论文
  • 网站建设需求分析表怎么写企业网页制作
  • 金华网站建设公司手机网页设计
  • wordpress sidebar插件东莞seo网站制作报价
  • 网站建设中的色彩搭配杭州上城区抖音seo有多好