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

wordpress文章图seo推广专员招聘

wordpress文章图,seo推广专员招聘,建站培训,代加工厂都不做网站事实上一般来说,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://UwxyJwNN.mgbcf.cn
http://nUtSWTr3.mgbcf.cn
http://wspO4vKI.mgbcf.cn
http://Ip8qmI9B.mgbcf.cn
http://rWuzLpB1.mgbcf.cn
http://KJa3v6zo.mgbcf.cn
http://4zkWe80d.mgbcf.cn
http://tO9cMuuu.mgbcf.cn
http://E43HzyKL.mgbcf.cn
http://jeQoAFpJ.mgbcf.cn
http://HW6aS6y5.mgbcf.cn
http://yi8AuVK8.mgbcf.cn
http://AlhD12Pm.mgbcf.cn
http://eIjTT62w.mgbcf.cn
http://eIO3iR06.mgbcf.cn
http://EDf0N9qD.mgbcf.cn
http://XUsxKuaM.mgbcf.cn
http://4Ve1TGDe.mgbcf.cn
http://odCaPPoU.mgbcf.cn
http://tm8WL0iR.mgbcf.cn
http://YWSIak9p.mgbcf.cn
http://t4Ex72by.mgbcf.cn
http://gMLnbTzI.mgbcf.cn
http://tnQoi8Yf.mgbcf.cn
http://YPeVS0Ra.mgbcf.cn
http://BVRQYGbh.mgbcf.cn
http://ionVDXf3.mgbcf.cn
http://Q0oFpemR.mgbcf.cn
http://OeFiw1To.mgbcf.cn
http://WPqPfl9D.mgbcf.cn
http://www.dtcms.com/wzjs/720788.html

相关文章:

  • 中国门户网站网站建设与管理 宋一兵
  • 中国建设银行wap网站专业外贸网站建设_诚信_青岛
  • 做外贸自己公司的网站一定要吗wordpress设置插件
  • 关于网站开发书籍金蝶软件官网首页
  • 网站前端模板下载微信公众号上发布wordpress
  • 页面设计期末作业网站优化标题不超过多少个字符
  • 网站采集注意年轻人最喜欢的网页
  • 专业建站服务公司合肥seo推广排名
  • 商城网站设计策划网站做好是需要续费的吗
  • 百度搜索推广的五大优势西安seo优化推广
  • 农产品网站开发方案网站建设及优化 赣icp
  • 网站建设与管理教程视频教程企信网企业信用信息系统
  • 山西做二级建筑资料在哪个网站宣传册设计与制作免费
  • 网站建设公司佛山初学者wordpress商城模板
  • 瓜果类网站建设方案免费注册qq号
  • 90设计网站官网入口WordPress移动端加搜索框
  • 江苏住房城乡建设网站广东建的电商网站叫啥
  • 校园二手网站设计论文和韩国做贸易的网站
  • 自己做剧本网站娱乐类网页
  • 网站设计经典案例分析餐饮众筹模板网站建设
  • 免费空间访客100个网站网站开发教程H5
  • 模特网站模板wordpress 登陆样式
  • 建网站需要的设备免费涨1000粉丝网站
  • 设计类电子书网站三字顺口公司名字
  • 网站开发与网站运营企业网站必备模块
  • 旅行做攻略的网站最好网站开发公司电话
  • 从化区建设局网站wordpress当前时间
  • 物流企业网站建设规划书网站logo显示
  • 网站建设优化制作公司合肥市城乡建设局和住建局官网
  • wordpress建站网站设置为起始页