[英]Is there a way I can know what files are affected by a CSS rule using Sublime Text 2?
如上所述,我希望能够找到受CSS规则影响的项目中的所有文件。 例如,我键入“ #header .container li”,然后得到应用该规则的所有文件。
为了更清楚一点,假设我有一个包含以下html文件的项目:
File 1:
---------------------
<html>
<div id="header">
<div class="container">
<ul>
<li>Something</li>
<li>Something</li>
</ul>
</div>
</div>
</html>
---------------------
File 2:
---------------------
<html>
<div id="header2">
<div class="container">
<ul>
<li>Something</li>
<li>Something</li>
</ul>
</div>
</div>
</html>
---------------------
File 3:
---------------------
<html>
<div id="header">
<div class="container">
<ul>
<li class="nomatter">Something</li>
<li>Something</li>
</ul>
</div>
</div>
</html>
---------------------
如果我键入“ #header .container li”(CSS规则),我希望得到文件1和文件3,因为它们受我键入的CSS规则影响。
使用插件/软件包Element Finder (需要nodejs)。
从复制的后引入其作者:
元素查找器是Web开发人员用来查找哪些HTML文件包含与特定CSS选择器匹配的元素的工具。 您可能是一个项目的新手,回到了一段时间没有从事的项目,或者CSS选择器尚不清楚,您不确定它会影响哪些页面。 只需将CSS选择器复制到Element Finder中,您将很快看到项目中与该选择器匹配的所有HTML元素。 例如,如果您搜索
div.main
,它将为您显示所有类名称为main
的DIV元素。
对于不支持Element Finder插件的编辑器上的用户,您可以使用与element-finder npm模块的命令行界面相同的核心功能(由同一作者)。
npm install -g element-finder
elfinder -s ".layout-fluid #sidebar" -i ".tmp, dist" -x "html, php"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.