Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome工作区源自动完成不工作_Javascript_Google Chrome_Autocomplete_Google Chrome Devtools - Fatal编程技术网

Javascript Chrome工作区源自动完成不工作

Javascript Chrome工作区源自动完成不工作,javascript,google-chrome,autocomplete,google-chrome-devtools,Javascript,Google Chrome,Autocomplete,Google Chrome Devtools,我创建了一个愚蠢的html页面,并添加了Rxjs和rxdomJavaScript文件。我添加了一个app.js文件来编写代码。我正在运行一个简单的web服务器来提供文件。我已在Chrome中将我的本地文件夹添加为工作区文件夹。现在,每当我在Chrome控制台中编写一些代码时,我都会得到自动完成,但是每当我切换到源代码并尝试在源文件中编写一些东西时,我就不会得到任何自动完成。至于我所说的与图片相关的内容,在app.js文件中写入任何内容,我不会得到autocomplete。有什么我不知道的吗 操作

我创建了一个愚蠢的html页面,并添加了
Rxjs
rxdom
JavaScript文件。我添加了一个
app.js
文件来编写代码。我正在运行一个简单的web服务器来提供文件。我已在
Chrome
中将我的本地文件夹添加为
工作区
文件夹。现在,每当我在
Chrome
控制台中编写一些代码时,我都会得到
自动完成
,但是每当我切换到源代码并尝试在源文件中编写一些东西时,我就不会得到任何
自动完成
。至于我所说的与图片相关的内容,在
app.js
文件中写入任何内容,我不会得到
autocomplete
。有什么我不知道的吗

操作系统-Windows 10(内部版本10586.71)

Chrome-版本48.0.2564.82


尽管控制台和源面板都具有自动完成功能,但它们的工作方式却截然不同

“源代码中的自动复制”面板相当愚蠢。它将只显示已在编辑文件中键入的单词。实际上,Sources面板中的autocomplete系统甚至不知道您正在编辑JavaScript

控制台中的autocomplete更聪明——它根据运行时检查建议自动完成值


通过这种方式,您可以在控制台自动完成中看到“文档”和“窗口”,而在“源代码”自动完成中通常不会看到它们。

据我所知,它没有在DevTools工作区中实现。如果你想要这个特性,你应该考虑在CRBUG.com上提交一个bug。看起来很奇怪。你能提供测试用的档案吗?@AlexeyKozyatinskiy我不明白你说的档案是什么意思。但是文件和文件可以通过链接获得。你说的“没有自动完成”是什么意思?在源代码面板中应该有一个基本的源代码,它建议已经键入的单词。控制台autocomplete更聪明,它分析运行时环境并建议对象上可访问的实际属性。这意味着
窗口
文档
对象也不会显示在
autocomplete
中。另外,如果我加载了其他库,那么它们会显示在源代码
自动完成中吗?
?除了@Andrey所说的之外,这并不是什么新鲜事。确切地说,我刚刚将我们的评论讨论总结为一个答案。希望chrome团队中有人在关注这一点。