ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

未使用CSS查找器

Harderer ST3

Sublime Text 3插件用于查找未使用的CSS名称

标签 css, 搜索

详细信息

  • 1.3.3
  • github.com
  • github.com
  • 8年前
  • 1小时前
  • 8年前

安装

  • 总计 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

目录说明

源代码
raw.githubusercontent.com

UnusedCssFinder-Sublime

仅支持 Sublime Text 3

Sublime插件,用于查找未使用的CSS名称

作者:Jannis Harder:[email protected]

最后修改:2016年8月15日

插件用于在项目中查找未使用的CSS声明。如果在当前打开的项目中未找到任何id和类名称,它会在当前打开的项目或文件目录中进行搜索。所有未在任何一个.php、.html、.xhtml或.js文件中出现一次的CSS名称都将被选中。

Default

对于大型项目可能运行较慢,欢迎提供改进建议,这是我的第一个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 *:如果为真,找到的选择器将通过光标高亮显示,而不是选择。再次运行相同命令可以删除高亮。

Highlighting

  • unused_css_delete_on_search *:如果为真,搜索后将删除所有未使用的选择器。请确保将组合的HTML类和ID添加到忽略选择器列表中。例如,如果您有一个类似于“test_”+true_or_false的类声明,请将“test_false”和“test_true”添加为忽略 - 否则它们将被删除。

AutoDelete

所有这些设置都可以通过右键点击的上下文菜单进行配置。单击“添加到选择器忽略列表”会将所有选定的元素添加到列表中。

项目设置

您还可以在每个项目单独的“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许可证许可。