我正在尝试设置Xdebug因为我厌倦了使用回声和var_dumps.我使用Atom作为我的IDE与php-debug插件.我正在使用laravel Homestead vm作为服务器.转发端口9000到9999 Atom安装了插件,其中包含以下设置:

我在Atom中设置断点,我浏览到我的页面,但断点不会触发.我有预感它与IDE密钥有关,但我不知道如何继续.

有没有人知道原子的IDE键?或者还有其他我想念的东西?
编辑:我已将以下内容添加到xdebug.ini:
xdebug.auto_trace = 0
xdebug.collect_includes = 1
xdebug.collect_params = 1
xdebug.collect_return = 0
xdebug.collect_vars = "Off"
xdebug.default_enable = "On"
xdebug.dump.COOKIE = ""
xdebug.dump.FILES = ""
xdebug.dump.GET = ""
xdebug.dump.POST = ""
xdebug.dump.REQUEST = ""
xdebug.dump.SERVER = ""
xdebug.dump.SESSION = ""
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 0
xdebug.extended_info = 1
xdebug.file_link_format = ""
xdebug.idekey = "VVVDEBUG"
xdebug.manual_url = "http://www.php.net"
xdebug.max_nesting_level = 100
xdebug.overload_var_dump = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = …Run Code Online (Sandbox Code Playgroud) Atom.io网站上的屏幕截图显示,编辑器有垂直线,显示一行"选项卡".我想知道这是一个额外的包还是默认情况下可以在atom中启用.

如何查看Atom文本编辑器的运行实例中的当前键盘绑定
是否可以向Atom添加实时(交互式)控制台窗口?请注意,这与向LightTable添加实时控制台会话的文章类似,不同之处在于它适用于Atom.
基本上,我对Geany能够做的集成终端仿真感兴趣:

有没有办法在Github的Atom文本编辑器中执行此操作?
我node_modules按照这个答案的建议用来存储我的代码:https://stackoverflow.com/a/24630974/599184
但是,Atom的搜索忽略了node_modules.如何将其包含node_modules在搜索中?我没有node_modules在Atom的"被忽略的名字"设置中.
我安装了Anaconda(Python 3.6)和tensorflow(python 3.5).我已经设法让它在Spyder和sublime text 3上运行(通过制作新的构建系统).现在所有人都在使用Atom(我不习惯).所以我试图"告诉"Atom在以下文件夹中使用python:
C:\users\engine\anaconda3\envs\tensorflow\python.exe
Run Code Online (Sandbox Code Playgroud)
没有任何成功,任何想法如何做到这一点或我应该使用什么样的包(我使用windows所以virtualenv)提前感谢!
是否有可用于键映射的命令,用于在Atom编辑器中切换不可见的显示.显示/隐藏不可见命令?
我会去哪里寻找这样的命令?
在Windows上,是否可以将Atom配置为使用系统默认代理而不是手动指定.apmrc文件中的代理设置?
我最近开始使用Windows 的原子编辑器(Windows 7 Pro),到目前为止我喜欢它.我一直在寻找一些时间来尝试让编辑能够连接到外部世界并且没有取得任何成功.
我们的网络(我不是网络专家)配置为使用代理服务器(内部)访问互联网.在我的系统上,这是在代理设置中使用"自动配置脚本"完成的,例如:http://internal-server-name/sub-dir/file-name.pac.
许多资源建议在.apmrc文件中手动设置代理信息:
这些不能回答我的问题,因为我需要系统默认工作
我试图配置Atom来做同样的事情但是当我更改.apmrc文件时:
http-proxy = http://internal-server-name/sub-dir/file-name.pac
https-proxy = https://internal-server-name/sub-dir/file-name.pac
strict-ssl = false
Run Code Online (Sandbox Code Playgroud)
我收到以下错误(大概是因为上面的地址不是代理本身):
tunneling socket could not be established, cause=Parse Error
Run Code Online (Sandbox Code Playgroud)
当我保持.apmrc文件不受干扰时,我在尝试查看包时收到以下错误:
getaddrinfo ENOTFOUND
Run Code Online (Sandbox Code Playgroud)
即使我有一个代理服务器IP地址和端口号来指定,我不仅不想在配置文件中硬编码我的凭据,而且我很确定无论如何都要以某种方式设置认证使用Kerberos令牌,所以我根本无法指定它们.
有趣的是,Atom更新说我安装的软件包(开箱即用)是最新的,这似乎表明这部分正在运行而软件包和主题没有.
以下是一些参考屏幕截图:
没有.apmrc更改

.apmrc中指定的代理服务器

为了回应一些反馈,我试图查看.pac文件并提取代理服务器地址信息.我能够从文件中获取有关代理的信息并将其放在.apmrc文件中,但它对结果没有影响(我仍然收到相同的错误).我也尝试过使用CNTLM无济于事.
另请注意,我的代理确实需要如上所述的身份验证.我一直在进一步研究这个问题,它可能是APMGitHub 的代理设置的代理设置的组合.请参阅以下相关文章:
理想情况下,我想要一个不需要完整的机器配置或脆弱的多配置文件设置的解决方案.
我如何修复此错误,我正在运行Windows 10
当我尝试在cmd上运行构建时,我得到了这个错误
C:\Users\anai_> npm run build
npm ERR! missing script: build
Run Code Online (Sandbox Code Playgroud)
这是运行的日志
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'build' ]
2 info using npm@5.5.1
3 info using node@v9.1.0
4 verbose config Skipping project config: C:\Users\anai_/.npmrc. (matches userconfig)
5 verbose stack Error: missing script: build
5 verbose stack at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:151:19)
5 verbose stack at C:\Program …Run Code Online (Sandbox Code Playgroud) atom-editor ×10
editor ×2
eol ×1
homestead ×1
hydrogen ×1
keymapping ×1
node.js ×1
npm ×1
pac ×1
proxy ×1
python ×1
webpack ×1
whitespace ×1
windows ×1
xdebug ×1