subline 配置,本地项目代码下断点来调试远程项目

参考: https://my.oschina.net/ptk/blog/299464

1. 文件 tts.sublime-project 的配置如下:

{
	"folders":
	[
		{
			"path": "."
		}
	],
	"settings": {
        "xdebug": {
             "url": "http://localhost",
             "port": 9004 ,
             "path_mapping":{  

                "D:/wnmp/www/vidagrid_iot/app/webroot/": "D:/ss/" 

            },
        }
    }
}

2. 本地项目如下:

3. 远程项目如下:

------------------------------------------------------------------------

第四步:配置sublime xdebug

这一步搞了半天才懂的。

用sublime打开你要调试的程序,点击sublime导航的Project->save project as。生成一个.sublime-project的文件,修改其为:

(本地调试)

Xml代码  

  1. {
  2. "folders":
  3. [
  4. {
  5. "path": "/D/xampp/htdocs"  #这里应该会自动生成
  6. }
  7. ],
  8. "settings":
  9. {
  10. "xdebug": {
  11. "path_mapping": {
  12. },   #本机调试此项不需要设置
  13. "url": "http://localhost/xampp/php.php",#这里为xdebug打开的页面
  14. "super_globals": true,
  15. "close_on_stop": true,
  16. "port": 9001   #此port与之前xdebug扩展一致
  17. }
  18. }
  19. }

(远程调试)

Xml代码  

  1. {
  2. "folders":
  3. [
  4. {
  5. "path": "/D/biwebs"
  6. }
  7. ],
  8. "settings":
  9. {
  10. "xdebug": {
  11. "path_mapping": {
  12. "/data/web/dataoa/" : "D:/biwebs/dataoa/"  #与本地就此处不同,必须将远程与本地的映射写明
  13. },
  14. "url": "http://testdata.zhenai.com/test.php",
  15. "super_globals": true,
  16. "close_on_stop": true,
  17. "port": 9001
  18. }
  19. }
  20. }

下面来看下效果:

(本地)

1.先在试例代码中标记个断点(ctrl+F8)

2、开启xdebug


此时浏览器就会打开之前在sublime配置中的url并卡在断点处

3、调试代码

ctrl+shift+f5

变量一目了然展示在眼前,太牛X了,妈妈再也不用担心我调BUG了。

具体其它操作见https://github.com/martomo/SublimeTextXdebug

原文地址:https://www.cnblogs.com/oxspirt/p/9517606.html

时间: 2024-11-11 22:17:38

subline 配置,本地项目代码下断点来调试远程项目的相关文章

android在JNI_OnLoad入口函数下断点动态调试so库

一般来说,很多APK的校验代码,都会在程序运行的时候自动加载一些动态so库,然后执行这些库中的校验代码.所以为了能够通过程序的校验,我们必须在执行这些函数之前下断点--理想的方法就是在JNI_OnLoad入口函数下断点. 在2.3.3模拟器中详细步骤如下: ①在控制台输入adb shell 进入手机,然后使用  am start -D -n 包名/类名,以等待调试的模式启动APK应用: 这里需要说明的是 "包名/类名"的书写方法: # am start -n {包(package)名}

转: 如何用手机访问电脑本地 localhost 网页或者服务器, 以调试web项目

最近开始转向移动开发方向,因此对于一个移动开发的前端来说,使用各种真机来进行自己网站或者系统的界面进行针对性的调试就显的尤为重要了. 因此,会经常通过电脑开启一个 wifi 来供手机进行连接,形成一个小的局域网,然后就通过局域网的 ip 地址(查询 ip 地址,cmd-->ipconfig), 通过 ip 地址来进行自己本地服务器中的项目访问.本以为这种小 case 的东西可以分分钟搞定,可是,可是,可是偏偏就出现了无妨访问的情况. 如下图所示: 看到这个就泪奔了,竟然直接访问不到本地服务器啊.

java+js实现展示本地文件夹下的所有图片demo

java+js实现展示本地文件夹下的所有图片demo 最近项目遇到需要实现前端通过一个按钮点击事件,弹窗浏览本地文件夹下的所有图片: 思路: - 获取到所需展示图片的本地文件夹内所有图片的文件绝对路径名称(路径+图片名称.格式名称) - 由于图片过大,对图片进行按比例压缩再展示 - 在前端展示图片 - (前端各式各样的展示--) 第一步:获取本地文件夹中的所有图片路径 java代码: package com.giscafer.common; import java.io.File; import

[Asp.net 5] DependencyInjection项目代码分析4-微软的实现(3)

这个系列已经写了5篇,链接地址如下: [Asp.net 5] DependencyInjection项目代码分析 [Asp.net 5] DependencyInjection项目代码分析2-Autofac [Asp.net 5] DependencyInjection项目代码分析3-Ninject [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(1) [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(2) 如果想

[Asp.net 5] DependencyInjection项目代码分析4-微软的实现(4)

这个系列已经写了6篇,链接地址如下: [Asp.net 5] DependencyInjection项目代码分析 [Asp.net 5] DependencyInjection项目代码分析2-Autofac [Asp.net 5] DependencyInjection项目代码分析3-Ninject [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(1) [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(2) [As

[Asp.net 5] DependencyInjection项目代码分析-目录

微软DI文章系列如下所示: [Asp.net 5] DependencyInjection项目代码分析 [Asp.net 5] DependencyInjection项目代码分析2-Autofac [Asp.net 5] DependencyInjection项目代码分析3-Ninject [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(1) [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(2) [Asp.net

myeclipse下对tomcat项目进行debug断点调试

对于eclipse或myeclipse调试J2SE项目或小应用进行断点调试,大家都不陌生,只要设置断点,debug运行就OK了.但是如果是web项目,而项目是在容器中运行的,比如tomcat,resin等,有些同学就不懂怎么断点调试了,只能采取本办法,就是采用System.out.println()的打印方式了,这很不好,而且浪费很多时间.下面总结了下myeclipse下断点调试web项目的方法. 准备 环境:windXP,JDK1.6,Myeclipse10.7,tomcat6.0.37 my

windows环境下使用git客户端、github和tortoisegit管理项目代码

一.为什么 为什么不用svn? svn是一个优秀的代码和版本管理工具,使用svn只需要搭建好svn中央仓库,配置本地svn客户端即可,自从google code关闭服务之后,互联网上已经没有非常好的公共svn仓库,如果是公司内部使用,还可以用上公司内网搭建的svn服务器,但个人就没那么方便了. 为什么用git? git和svn同样作为代码和版本管理工具,git的理念更先进,而且公共git仓库github真的好用,众多优秀的开源项目都放在github 什么是git.github.tortoiseg

PHP 在xampp中为项目访问配置本地域名的方法

好多程序员们喜欢使用localhost/项目名访问项目  或者 使用127.0.0.1进行项目访问,有的时候在利用某些项目开发的时候,由于前期项目开发时一些图片或者资源的路径默认存储的都是本地的路径,当部署到服务器上的时候,发现路径不会,好多图片或者资源都找不到了或者图片看不到了,为了避免这种情况,今天教大家如何本地配置本地域名. 1.首先打开 目录 C盘下  xampp/bin/apache/apche2.4.9/conf/extra 目录下的httpd-vhosts.conf文件打开 拉到页