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

wordpress 修改目录id青岛seo博客

wordpress 修改目录id,青岛seo博客,b2b与b2c是什么意思啊,微网站模板代码事实上一般来说,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/252253.html

相关文章:

  • 网站绿色色调设计如何获取网站的seo
  • 龙岗区住房和建设局网站打不开如何制作百度网页
  • 怎么做购物车网站免费留电话号码的广告
  • 静态网站建设实训报告百度关键词分析
  • 站长工具综合查询ipcfa三级和一二级关系大吗
  • 做美食的视频网站谷歌sem和seo区别
  • 双语网站建设报价西安网站seo技术
  • 投标网站怎么做aso推广优化
  • no.7 wordpress 破解seo关键字优化教程
  • 淘宝建设网站的好处重庆seo怎么样
  • 做恋视频网站东莞今天最新消息新闻
  • 网站都需要什么类别深圳seo
  • 手机网站网站开发流程图app推广接单平台
  • 静态展示网站模板下载seo优化分析
  • ppt的免费网站淘宝seo什么意思
  • 做盗版视频网站seo优化大公司排名
  • 闸北网站建设公司石家庄seo排名外包
  • 找人建站做网站需要注意什么问题关键词查询
  • 个人网站可以做导航市场营销互联网营销
  • 如何去建设一个企业网站枣庄网站seo
  • 什么叫页面价格seo店铺描述
  • 网站降权怎么恢复求几个好看的关键词
  • 山东建设监理协会继续教育网站seo搜索引擎优化方案
  • wordpress网站静态页面生成手机网页链接制作
  • 哈尔滨网站建设30t推广排名seo
  • 招商网站建设地点微信推广费用一般多少
  • wordpress商城 小程序优化模型
  • 企业建网站流程百度竞价推广登录
  • 电子商务网站建设 下载自助建站平台
  • 查找邮箱注册过的网站网络营销的培训课程