vscodejava插件代码不跳转(vscode插件失效)

如何给VS code编辑器安装配置JAVA和Python的解释器IDE?

Java我不用,不清楚,不过应该可以按照通用方法,装好JDK环境,然后安装插件CodeRunner,以及支持Java的插件,就可以通过右键RunCode运行。

Python就简单了,直接安装Python环境,

然后安装Python插件,别的都不需要配置,直接F5运行,也可以用CodeRunner运行。

以上插件是可以直接在VSCode里搜索安装的。

VScode,c++调试时显示“找不到任务g++.exe build active file”,不能debug怎么解决呀?

如果你在寻找VSCode中快速配置C/C++基本开发环境的方法,那么本文正好适合你。

一年前的教程可能在教你如何编辑launch.json和tasks.json。尽管学会编辑这些配置文件是VSCode用户的必经过程,但是同样会给初学者带来心理压力。如果首先展示给用户的是最小可用配置,我相信用户会慢慢接受并喜欢上 VSCode。

很显然VSCode的用户体验一直在不断完善。最初大家会从网上寻找配置文件,但其实官方插件很早就支持智能识别环境并生成配置,可以快速地完成C/C++基本开发环境的配置。官方文档有非常详细的说明,但是会稍微落后于插件版本,而且我认为某些地方并不适合国内的条件。本文基于官方文档,但是精简了步骤。相信你们看完之后会发现上手VSCode其实很简单。

目前版本的插件已经解决了必须首先创建.vscode文件夹的bug,现在可以跳过下面的第1步直接按F5了

VSCode可以一键生成基础配置文件:

新建一个.vscode文件夹。如果不先创建此文件夹,将无法完美生成配置文件,这可能是插件的一个逻辑错误。我相信很多人都知道配置引导这件事,但是很多时候自动生成的配置文件无法正常工作,原因就在这里。

打开你创建的 C 文件,F5运行。不出意外的话会弹出配置引导面板,在弹出面板中依次选择以下选项:

C++ (GDB/LLDB)

gcc.exe - 生成和调试活动文件

稍等片刻,会自动在.vscode文件夹下生成launch.json和tasks.json。这样生成的两个配置文件是相互匹配好的,可以直接用于基本的运行和调试。

如果是 C++文件,选择g++.exe编译器即可。

一键生成配置文件

至此, C/C++ 基础开发环境的配置已经完成。

进阶知识

为什么修改tasks.json 似乎没有效果?

(2020年11月24日更新)有些人试图修改tasks.json中的配置(例如修改-o参数后面的生成路径), 但实际上会发现没有任何效果, 这里解释一下原因. 我曾经看过一部分C/CPP插件的源代码, 我的理解就是这个插件在运行的时候会首先加载一些预定义的针对不同编译器和源文件类型的默认task("C/C++: gcc.exe build active file"就是其中之一, 所以tasks.json中的任务本身就是插件中预定义然后帮你导出的). 最终结果就是, 对于插件而言,要运行的任务名正好自己已经从内部加载, 就会优先执行自己内部定义并加载的默认task而忽略掉tasks.json中的task(即存在一个外部的同名task),即使用户修改了其中的某些配置). 实际上用户可以删除tasks.json并保留launch.json, 这不会有任何问题. 那么如果想要修改并使用tasks.json中task怎么办?我想你们已经猜到了, 只要将"preLaunchTask"后面的任务名称修改掉,并且和tasks.json中的label项的值保持一致,插件就会乖乖使用用户自定义的task了

vscode调试Java时cd文件夹不正确,且创建项目无.classpath和.project文件?

检查对应目录是否存在,可以考虑代码做个容错处理,判断路径下不存在,则创建文件夹和文件

361知讯网

本文链接:http://pdidw.com/vs/13122.html

发表评论

评论列表

还没有评论,快来说点什么吧~