删除在开发过程中在chrome devtools中创建的所有诊断样式

问题描述 投票:9回答:4

我在开发工作流程中使用gulp / live reload。使用CSS为元素设置样式时,有时会直接使用Chrome开发者工具调整该元素的样式规则(在元素面板下使用event.style {}编辑);然后当我有他们想要的东西时,我将它们复制到Sublime Text中并将其保存到项目中。

问题是,我所做的那些临时更改会在保存文件后继续阻止对CSS文件所做的任何更改,因此它们实际上将覆盖Live Reload,这意味着我必须以标准方式重新加载页面才能看到( )在css文件本身中所做的更改,这妨碍了实时重新加载的效果。

如果只更改了一个元素,则可以关闭样式规则,这可以很好地工作,但是在菜单等更复杂的元素中,例如样式可能涉及多个元素,那么很难记住在devtools中哪些已被更改以将其关闭。

是否有任何方法可以全局禁用或删除这些本地样式规则?

css google-chrome-devtools gulp livereload gulp-livereload
4个回答
8
投票

我发现可以做到这一点的lo-fi方法就是将ctrl-z按住几秒钟,而且看来我无法看到各个面板上的所有内容。


1
投票

不是最佳解决方案,但似乎对我有用:

  • 打开调试器时
  • 打开调试器设置自定义和控制开发工具(三个点菜单)
  • 进入设置
  • 使用“恢复默认值并重新加载”重置设置

编辑:如果像我一样,您将Chrome的调试器与文件系统链接在一起,请确保由于Chrome有权在文件系统上的CSS资源中编写代码,所以您的测试规则未保存在文件系统上的CSS文件中。


0
投票

我认为您不能禁用更改样式,因为这是开发工具的用途。


0
投票

设置->更多工具->更改

现在您可以看到以前的所有更改

© www.soinside.com 2019 - 2024. All rights reserved.