首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我的VS代码断点(php)只能在一个文件夹中工作,而不能在其他文件夹中工作?

在VS代码中,断点只能在一个文件夹中工作的原因可能有以下几个方面:

  1. 配置问题:首先,确保你的VS代码的配置正确。在VS代码中,你需要在调试配置文件(如launch.json)中指定要调试的文件夹路径。如果你只在一个文件夹中设置了断点,可能是因为你没有正确配置其他文件夹的调试路径。
  2. 文件路径问题:如果你的断点只在一个文件夹中工作,而在其他文件夹中不工作,可能是因为文件路径不正确。断点是根据代码文件的路径来设置的,如果你在其他文件夹中的代码文件路径与断点设置的路径不匹配,断点就无法生效。请确保你在设置断点时使用了正确的文件路径。
  3. 代码逻辑问题:另一个可能的原因是代码逻辑问题。如果你的代码在其他文件夹中没有正确执行到设置的断点位置,那么断点就不会生效。请检查你的代码逻辑,确保在其他文件夹中的代码能够正确执行到断点位置。

总结起来,要解决断点只能在一个文件夹中工作的问题,你需要检查VS代码的配置、文件路径和代码逻辑。确保你正确配置了调试路径,使用了正确的文件路径,并且代码能够正确执行到断点位置。如果问题仍然存在,可能需要进一步调试和排查代码中的问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows上写 Python 代码王炸组合!

使用 Windows 系统一大好处是它应用太丰富了,甚至强大 GPU 也能在闲暇时间做点其它「工作」。...工作区设置为 VS Code 提供了极大灵活性,工作区设置会在整篇文章中提到。工作区设置以.json 文件形式存储名为.vscode 项目工作区本地文件夹。...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以活动栏上 Debug 视图中看到这些功能: 调试器可以控制在内置终端或外部终端实例运行...Git 集成 VS Code 不仅内置对源代码控制管理支持,还支持 Git 和 GitHub。你可以 VS Code 安装对其他 SCM 支持,并列使用它们。

4.9K20

Win上做Python开发?当然是用官方MS Terminal和VS Code了

使用 Windows 系统一大好处是它应用太丰富了,甚至强大 GPU 也能在闲暇时间做点其它「工作」。...工作区设置为 VS Code 提供了极大灵活性,工作区设置会在整篇文章中提到。工作区设置以.json 文件形式存储名为.vscode 项目工作区本地文件夹。...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以活动栏上 Debug 视图中看到这些功能: ?...Git 集成 VS Code 不仅内置对源代码控制管理支持,还支持 Git 和 GitHub。你可以 VS Code 安装对其他 SCM 支持,并列使用它们。

4.7K20

Win 平台做 Python 开发最佳组合

使用 Windows 系统一大好处是它应用太丰富了,甚至强大 GPU 也能在闲暇时间做点其它「工作」。...工作区设置为 VS Code 提供了极大灵活性,工作区设置会在整篇文章中提到。工作区设置以.json 文件形式存储名为.vscode 项目工作区本地文件夹。...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以活动栏上 Debug 视图中看到这些功能: ?...Git 集成 VS Code 不仅内置对源代码控制管理支持,还支持 Git 和 GitHub。你可以 VS Code 安装对其他 SCM 支持,并列使用它们。

4.3K50

Windows上写 Python 代码最佳组合!

使用 Windows 系统一大好处是它应用太丰富了,甚至强大 GPU 也能在闲暇时间做点其它「工作」。...工作区设置为 VS Code 提供了极大灵活性,工作区设置会在整篇文章中提到。工作区设置以.json 文件形式存储名为.vscode 项目工作区本地文件夹。...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以活动栏上 Debug 视图中看到这些功能: 调试器可以控制在内置终端或外部终端实例运行...Git 集成 VS Code 不仅内置对源代码控制管理支持,还支持 Git 和 GitHub。你可以 VS Code 安装对其他 SCM 支持,并列使用它们。

5.1K20

Win 平台做 Python 开发最佳组合:MS Terminal 和 VS Code

用户设置(User settings)在所有 Visual Studio Code 实例中都是全局性工作区设置(Workspace Settings)是特定文件夹或项目工作本地设置。...工作区设置为 VS Code 提供了极大灵活性,工作区设置会在整篇文章中提到。工作区设置以.json 文件形式存储名为.vscode 项目工作区本地文件夹。...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以活动栏上 Debug 视图中看到这些功能: ?...Git 集成 VS Code 不仅内置对源代码控制管理支持,还支持 Git 和 GitHub。你可以 VS Code 安装对其他 SCM 支持,并列使用它们。

4.5K50

Win上做Python开发?当然是用官方MS Terminal和VS Code了

使用 Windows 系统一大好处是它应用太丰富了,甚至强大 GPU 也能在闲暇时间做点其它「工作」。...工作区设置为 VS Code 提供了极大灵活性,工作区设置会在整篇文章中提到。工作区设置以.json 文件形式存储名为.vscode 项目工作区本地文件夹。...典型新项目工作流程可能如下所示: 创建一个文件夹来保存项目(可能包含一个 GitHub 项目) 更改为新文件夹 使用命令 code filename.py 创建初始 Python 代码 Python...VS Code 提供诸多功能可以媲美好代码调试器,包括: 自动变量跟踪 监看表达式 断点 调用堆栈检查 你可以活动栏上 Debug 视图中看到这些功能: ?...Git 集成 VS Code 不仅内置对源代码控制管理支持,还支持 Git 和 GitHub。你可以 VS Code 安装对其他 SCM 支持,并列使用它们。

4.4K20

Visual Studio Code (VS Code) – C++ 入门

磁盘(可以是任意位置)创建一个名为 code (可以是其他命名)文件夹,您可以在其中放置所有 VS Code 代码。... VS Code 打开该文件夹(可以右键单击该文件夹,选择 通过 Code 打开 ),该文件夹将成为您工作区。...通过选择 是,信任此作者信任文件夹并启用所有功能 接受工作区信任对话框,因为这是您创建文件夹。...图片 图片 在学习本教程时,你将看到工作VS Code 创建文件夹 .vscode 和其中两个文件: tasks.json (编译配置) launch.json (调试器配置) 添加源代码文件...探索调试器 开始单步执行代码之前,让我们花点时间注意用户界面几个更改: 集成 终端 显示代码编辑器底部。 编辑器会突出显示启动调试器之前设置断点行。

11.4K131

.Net,Dll扫盲篇,如何在VS调试已经编译好dll?

DLL 是一个包含可由多个程序同时使用代码和数据库。 例如, Windows 操作系统,Comdlg32 DLL 执行与对话框有关常见函数。...因为模块是彼此独立,所以程序加载速度更快,而且模块相应功能被请求时才加载,更新的话,就只需替换掉当前DLL就行了. 如何制作Dll?...以.net开发为例,在当前编译环境下,只需要对当前想要制作成dll项目右键重新生成下,然后该项目对应文件夹下面找到debug文件夹,里面就会有一个与当前项目名称一样后缀为dll文件。...怎么去vs实际开发项目中调试dll代码? 如果光是看看源码可不够,还想在项目中实际调试怎么办?那么告诉你,只有一个工具可以满足。 那就是 .NET Reflectorvs插件。...为什么有的代码无法调试? 有的时候,你即便打了断点,可发现怎么也调试不进去。 原因有很多可能,包括条件编译、编译器优化结果、目标体系结构等不同,总之,你不能调试。

3.7K20

VS Code 编辑器入门指南上篇-核心概念与组件

这个问题陪伴了很久,每用一个软件都会想想它对究竟有多不可代替,然后决定是否继续用下去;当决定深度使用后,就会问自己它能在多大程度上帮助我完成日常学习和工作。...截至这篇文章完稿,如果电脑只能装一个软件还要做到基本不影响日常学习工作选择是 VS Code。...为什么选择 VS Code Visual Studio Code(简称 VS Code)是一个由微软开发,同时支持 Windows 、 Linux 和 macOS 等操作系统且开放源代码代码编辑器,它支持测试...我们可以把插件理解为 macOS 应用,扩展管理则是 VS Code 应用商店。 ? 如上图,组件显示部分可以看到已经安装插件和推荐插件,所有你想找东西都可以尝试搜索框进行搜索。...简而言之,当你使用 VS Code 打开一个文件夹后可以命令面板搜索运行 add folder to workspace,然后选择想要打开其它文件夹,此时就会显示一个尚未保存工作区。 ?

90420

了解bug以及如何解决bug------调试(使用技巧)

每次程序运行,我们只能看到程序运行最终结果,不知道程序运行过程到底发生了什么。举个例子:当实际输出值和预期输出值不同,我们不能通过表面上几行代码来确定到底是哪一步运行错误了。...2.调试环境 (作者本人在学习C语言过程中使用是Windows环境下VS2013,所以本次讲解调试技巧以及范例测试都是VS2013上进行其他环境下调试方法也都相类似,本文仅供参考) 要设置调试环境...(release版本不能进行调试) 具体位置如图所示:  ​​创建项目名叫Debugging,首先分别在程序运行debug版本和release版本,再打开程序所在文件夹,里面会产生debug和...(这是vs空间上特殊情况,其他编译器数组和变量之间空间不一定是2:例如在VC6.0,变量i和数组arr之间是没有空间,而在gcc变量i和数组arr之间空出一个int空间。)...(其他按键使用和它类似) 计算机设置关闭 到 功能(由于每个人电脑型号系统都不同,作者不能列举出每一种方法,所以具体操作方法可以百度上自行搜索)。

63930

如何通过IDACode与IDA和VS Code联调IDAPython脚本

模块化:IDACode没有在线程同步中使用安全封装工具,这将允许我们在任何给定时间从任何路径导入任何模块。IDACode会将脚本执行线程与IDA主线程同步,以避免性能和其他意外问题。...“Execute on save”功能,VS Code将会自动保存(比如说按下CTRL + S)了当前脚本文档之后IDA执行你脚本代码。...工具提供了四个可用命令以供使用: 接下来,打开一个文件夹,把你脚本放进去,然后连接IDA即可。请记住,重新启动IDA之前,调试会话是永久存在。一旦调试器启动,就不能更改工作文件夹了。...因此,你需要确保工作文件夹是主脚本所在文件夹。一旦连接建立成功,就可以IDA中选择执行脚本了。...IDACode还会导入一个名为dbg辅助功能包,该包实现了一个名为bp断点重载功能,并且支持日志记录和条件设置: name = idc.get_segm_name(segment) dbg.bp(

1.1K20

捷达vs5顶配配置_VS窗体教程

,那时候对于初学Python来说,可以快速编辑学习Python知识点 但是,IDLE终归送我入门后被我抛弃了,因为界面不美观、操作不智能、功能不强大… 知道有一个很强大ide:PyCharm...,经过一些设置后,会在工作区下生成一些配置文件,它们在当前工作区中生效,不是全局(全局设置本文不讲,因为看完工作设置并对配置文件有了一点概念之后,全局设置你会得心应手) 一:新建一个文件夹用于存放你编写...Python解释器运行编辑器显示的当前文件配置) 调试也是一种特殊运行,调试器会在断点第一行停止 补充一点: VSCode,进行调试工作时,可以改用Logpoints代替常用...这种隔离减少了因版本冲突引起许多复杂情况。 三:创建、激活虚拟环境 创建新虚拟环境时,VS Code会提示您将其设置为工作文件夹默认环境。...,VSCode会生成.venv文件夹,其子文件夹Scripts、Lib\site-packages存放我们在此工作安装packages VSCode,Ctrl+Shift+P 或者 View

74620

为 PHPer 准备 Go 入门知识

最近,开始为工作团队开发内部命令行界面应用程序。选择主要编程语言是 PHP,但是想用可以在任何平台上运行语言创建该程序,不必安装解释器。...Go 程序化编程模型真的很适合我们 PHP 开发者思维习惯,得以快速启动并运行该应用程序。尽管与 PHP 有一些明显区别,所以我想与想要学习 Go 其他 PHP 开发人员分享这些区别。...If 语句 if 语句工作方式和 PHP 是相同,但是它不需要用括号包住判断条件。这种差异最初让阅读 Go 代码时感到困惑。但是,认为这让代码更具可读性....如果你 Go 代码中有一个名为 controllers 文件夹,在这个文件夹所有文件都需要以 package controllers 开头。...任何以小写字母开头名称只能在包内使用。不需要 private 或 public 进行声明。 Strings Go ,所有字符串必须用双引号包围。

1.4K20

搭建VS2017 Linux CMake开发环境

一份服务器代码 本文使用服务器代码是公司内部研项目的服务器代码, 通过对原来CMake配置做一些调整更新, 最后得到一份可以VS模式下良好工作代码. (具体调整过程略去) 6....点击Explore按钮可以查看从远端下载头文件, 正确下载头文件后, VS, VA可以正确提示Linux相关函数与结构体, 方便我们编写和查看相关代码。...首先, 我们先把CMake工程目标平台按如下图所示方式调整到Linux: 选择select后, 会自动创建一个”CMakeSettings.json”, 基本VS对CMake工程相关配置都存储该文件...工程视图切换: 点击此处, 我们会发现我们可以工作两种工程视图下, 一种是文件夹模式,另外一种是CMake本身配置Target模式.区别可以看下图来对比: (文件夹模式) (Cmake Target...比如 –c xxx.lua 通常需要在args里给出两项, 一项是”-c”, 一项是”xxx.lua”, 如果一个字符串”-c xxx.lua”, VS会认为程序传入了一个命令行参数, 这通常跟我们需要效果是不一致

3.2K10

vs2015编写c#项目下各文件解析 vs项目结构解析vs项目结构解析

随笔 - 18 文章 - 43 评论 - 0 vs项目结构解析 vs项目结构解析 当我们用VS开发一个项目的时候,首先应该清楚用VS这个IDE生成一些文件和文件夹是什么意思,起什么作用,什么场合下使用...因为使用VS2015,就以这个为例来进行一些说明: 首先要做是更改你操作系统,把隐藏文件、文件夹显示出来,以完整显示VS在生成一个项目时完整文件、文件夹结构。...其实上面英文中解释已经很清楚了,要申明是PDB不带断点信息.   ...但是你需要清楚一个事实,那就是,sln和suo只是一个记录解决方案相关信息,详细项目信息,在其他文件,这两个文件只是起一个组织作用,将各个信息凝聚在一起,从而形成一个解决方案,方便项目开发。...我们也没有必要细细研究每一个细节,只不过在此有了这个整体上认识,大家知道平时使用VS基本工作记录都存于此文件

2.8K51

为 PHPer 准备 Go 入门知识

大家好,又见面了,是全栈君。 最近,开始为工作团队开发内部命令行界面应用程序。选择主要编程语言是 PHP,但是想用可以在任何平台上运行语言创建该程序,不必安装解释器。...Go 程序化编程模型真的很适合我们 PHP 开发者思维习惯,得以快速启动并运行该应用程序。尽管与 PHP 有一些明显区别,所以我想与想要学习 Go 其他 PHP 开发人员分享这些区别。...If 语句 if 语句工作方式和 PHP 是相同,但是它不需要用括号包住判断条件。这种差异最初让阅读 Go 代码时感到困惑。...如果你 Go 代码中有一个名为 controllers 文件夹,在这个文件夹所有文件都需要以 package controllers 开头。...任何以小写字母开头名称只能在包内使用。不需要 private 或 public 进行声明。 Strings Go ,所有字符串必须用双引号包围。

45610

VS Code 调试完全攻略(6):调试由 TypeScript 开发 React

像往常一样,这个文件夹代码保持尽可能简单,以便使我们把注意力集中调试器上。在用于生产应用程序,我们将会使用人性化文件夹结构。...由于 Parcel 是一个零配置打包程序,因此我们可以直接告诉它去编译代码,并且始终有效。发现它比 Create React App 之类其他解决方案更简单、快速。...我们例子是 index.html 所在文件夹。要注意,示例代码包含多个小项目。单项目仓库,"webRoot": "${workspaceFolder}/src" 是一个要想到路径。...没有这个设置,VS Code 会无法将源断点位置映射到运行时代码: ?...添加两个断点一个 fetchBody 函数内部,另一个 useEffect hook : ? break point 现在,我们可以重新启动调试器(不是服务器!)

4.5K20

VS code搭建 C 和 C++ 环境完整图文教程!

VS Code简单介绍 VS code是一个微软旗下一个广受欢迎开源文本编辑器,相较于其他编辑器,VS code有着非常多优点让开发者们对其爱不释手。...MinGW简单介绍和下载配置 需要注意一点是,VS code只是一个文本编辑器,本质上和Windows记事本是一个东西,它不是一个编译器,它只是一个编辑器,编辑器是无法编译运行程序,这是编译器工作...搜索栏搜索Chinese,选则中文简体点击右下角安装(这里安装过了所以没有那个安装按钮)。 ● C/C++:一款C/C++语法高亮代码插件。安装方式和Chinese一样。...搞定之后我们来写一个C文件测试一下,点击左上角文件——打开文件夹——选择一个文件夹打开,然后右键——新建文件: 随便起个名(如Hello.c),随便写点代码,比如经典Hello World: #...这样程序会在main函数开始暂停,相当于main函数起步打断点,进入调试之后 VS code 会给出一个调试工具,长这样: 从左到右一次为: ● 继续(F5) ● 单步跳过(F10

2.3K50

求超大文件上传方案( Web )

支持文件批量上传 支持文件夹上传,且要求服务端保留层级结构。文件夹数量要求支持到10W。 支持大文件断点续传,要求刷新浏览器,重启浏览器,重启电脑后仍然能够继续上传。...而且http协议下,我们无法保持浏览器与服务端长连接,不能以文件流形式来提交。所以要解决问题具体来讲有以下几点: 对上传文件进行分割,每次上传一小片。...将学到技术应用在了插件Huploadify,成功添加了断点续传功能。...另外需注意一点,就是续传第二步,不断提交文件片过程,也需要服务端准确定位到相应文件,不能把A数据追加到B上。...另外再啰嗦一句,后台获取文件时候需要取成二进制,而我们提交是使用FormData来提交,所以PHP代码需要这么写: file_put_contents('uploads/'.

3.7K40
领券