未使用CSS查找器
Sublime Text 3插件用于查找未使用的CSS名称
详细信息
安装
- 总计 4K
- Win 2K
- Mac 1K
- Linux 405
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
目录说明
UnusedCssFinder-Sublime
仅支持 Sublime Text 3。
Sublime插件,用于查找未使用的CSS名称
作者:Jannis Harder:[email protected]
最后修改:2016年8月15日
插件用于在项目中查找未使用的CSS声明。如果在当前打开的项目中未找到任何id和类名称,它会在当前打开的项目或文件目录中进行搜索。所有未在任何一个.php、.html、.xhtml或.js文件中出现一次的CSS名称都将被选中。
对于大型项目可能运行较慢,欢迎提供改进建议,这是我的第一个Sublime插件。
用法
内联CSS
:打开文件,按ctrl
+ u
+ f
查找当前文件中没有出现的CSS声明。
外部CSS
:打开任何*.css文件,按ctrl
+ u
+ f
查找当前项目中未出现的CSS声明。如果没有活动项目,则在CSS文件的位置进行搜索。
默认快捷键绑定
对于Mac
{ "keys": ["super+u", "super+f"], "command": "unused_css_finder"}
对于Windows/Linux
{ "keys": ["ctrl+u", "ctrl+f"], "command": "unused_css_finder"}
设置
unused_css_root_folder
:定义项目的根位置,如果它与Sublime项目的根位置不同。unused_css_ignore_folders
:任何添加到这里面的文件夹都将被忽略,在搜索中不会查找css名称的出现。unused_css_scan_only_folders
:如果您只想在特定的文件夹中搜索,请在此定义它们,并且搜索将仅在列表中的文件夹内发生。重要:将它们作为对象添加,文件夹作为键,布尔值作为值。布尔值定义是否允许在该文件夹中包含所有子文件夹进行搜索。unused_css_ignore_selectors
*:定义任何应该被搜索忽略的选择器。可以用类或id选择器或纯选择器名称定义。(例如:“#example”,“.example”或“example”)unused_css_highlight_selectors
*:如果为真,找到的选择器将通过光标高亮显示,而不是选择。再次运行相同命令可以删除高亮。
unused_css_delete_on_search
*:如果为真,搜索后将删除所有未使用的选择器。请确保将组合的HTML类和ID添加到忽略选择器列表中。例如,如果您有一个类似于“test_”+true_or_false的类声明,请将“test_false”和“test_true”添加为忽略 - 否则它们将被删除。
所有这些设置都可以通过右键点击的上下文菜单进行配置。单击“添加到选择器忽略列表”会将所有选定的元素添加到列表中。
项目设置
您还可以在每个项目单独的“unused_css.cfg”文件中定义上述所有设置,该文件需要位于项目根路径中。文件中的所有设置都将附加到默认/用户设置或覆盖设置,如果它是一个布尔值。
变更日志
v1.3.3
- 修复了组合选择器的错误。
v1.3.2
- 优化了选择未使用CSS声明的方式。
- 在多个声明中实现清洁选择/删除。
v1.3.1
- 修复了内联CSS的错误。
v1.3.0
- 现在可以通过位于项目根路径的项目特定文件“unused_css.cfg”配置设置。
- 添加了 'unused_css_ignore_selectors' 设置:该数组中的每个元素在搜索过程中都将被忽略,永远不会被列为未发生选择器。也可以定义为id或类选择器,例如:“#example”、“.example”、“example”。
- 添加了 'unused_css_delete_on_search' 设置:在搜索过程中找到的每个未使用CSS选择器在搜索后将删除。
- 切换了插件的默认行为。与高亮显示每个未使用的选择器相比,将通过光标选择它们,以便可以用单个退格键删除它们。
- 添加了 'unused_css_highlight_selectors' 设置:切换到旧行为,未使用的选择器将通过光标高亮显示而不是选择。
- 将插件添加到右键点击的Sublime上下文菜单中,以便可以配置一些设置,并运行命令而无需快捷键。
- 这些更改大多基于NoxNoctis2的想法,感谢他的贡献。
v1.2.2
- 优化了搜索模式,仅查找确切的选取符名称,而不是将它们作为子串出现的单词。
v1.2.1
- 修复了插件默认设置文件的错误。
- 添加了调试功能。
v1.2.0
- 插件现在也适用于内联CSS。
- 将配置路径添加到Sublime菜单:“首选项/软件包设置/UnusedCssFinder/”
- 将默认键绑定添加到项目中。
v1.1.0
- 添加了设置以定义搜索发生的文件夹。
- 修复了一个真正的异步搜索的错误。
许可协议
本作品受MIT许可证许可。