PHPStorm-在现有文件上运行Filewatcher?

PHPStorm-在现有文件上运行Filewatcher?,phpstorm,Phpstorm,我已经在PHPStorm中安装了nodejs插件,并为缩小css/js设置了yuicompressornpm 我让文件监视程序工作,这样每当我对项目中的.css/.js文件进行更改时,.min.css文件就会自动生成,但是请注意,如果我对文件进行更改,文件监视程序只会对现有文件起作用 因此,如果项目中已经存在不需要任何更改的.css/.js文件,则新定义的文件监视程序不会在这些文件上运行,除非您进入并对每个要缩小或以其他外部方式接触的文件进行更改 假设您有一个现有项目,其中包含不需要更改的现有.

我已经在PHPStorm中安装了nodejs插件,并为缩小css/js设置了yuicompressornpm

我让文件监视程序工作,这样每当我对项目中的.css/.js文件进行更改时,.min.css文件就会自动生成,但是请注意,如果我对文件进行更改,文件监视程序只会对现有文件起作用

因此,如果项目中已经存在不需要任何更改的.css/.js文件,则新定义的文件监视程序不会在这些文件上运行,除非您进入并对每个要缩小或以其他外部方式接触的文件进行更改

假设您有一个现有项目,其中包含不需要更改的现有.css/.js文件,有没有一种简单的方法可以运行PHPStorm文件查看器而不必先更改文件

在“项目视图”面板中选择此类文件/文件夹 帮助|查找操作Ctrl+Shift+A,激活复选框以获得更好的结果 搜索不带引号的运行文件w,然后选择运行文件监视程序条目 或者:

设置|键映射 在Plugins | File Watchers分支下查找Run File Watchers操作 指定一些自定义快捷方式 在“项目视图”面板中选择所需的文件/文件夹 使用步骤3中的快捷方式 或者:

设置|菜单和工具栏 项目视图弹出菜单分支 找到所需位置,然后单击“添加…”。。。按钮 找到运行文件监视程序操作,它位于插件|文件监视程序分支下,然后单击确定按钮 现在可以通过“项目视图”面板中的“内容”菜单访问该操作,并且可以在所需的文件和文件夹上使用该操作。
杰出的有人会认为这应该在上下文菜单上可用,即在项目中选择文件时,右键单击上下文菜单应该有一个用于运行文件查看器的条目。它不应该被隐藏在非菜单项命令中。是的-每个动作都进入上下文菜单。。因此,您必须滚动2个或更多屏幕才能到达位于底部的命令。。。不,谢谢。但我同意——这一功能不容易发现。。但把每一个选项放在上下文菜单中肯定是错误的:1你们可以在任何时候自己把它放在那个里,它是可定制的;2文件观察者的主要思想是在保存时执行某些操作,而上述功能只是一个不错的特殊奖励;3在Settings | Keymap中查看可用的操作-你会发现很多未被广泛宣传的功能。你必须抽象/理解一件事:不是每个人都需要这个操作,特别是如果它不是主要的操作。对你来说,这一点很重要——对其他10个用户来说,10个其他不同的操作比这更重要,因为他们根本不使用文件观察插件。默认设置不能满足所有人的要求。这就是为什么IDE只提供最常用的操作。。同时为您提供根据您的具体需求定制的方法。今天您已经学习或可能提醒了Ctrl+Shift+A的功能-现在您知道下次遇到类似情况时必须首先使用的功能。同样,在设置屏幕的左上角搜索也是如此。如果您是IDE新手,或者根本记不起特定选项的位置,或者只是懒得通过所有这些选项手动导航,那么它会很神奇。如果什么也没找到-试试同义词/sumilar关键字,例如光标与插入符号等。新的一天-新的知识:懒鬼,我恭敬地不同意你的讽刺。如果在IDE中启用文件监视程序,他/她已向系统暗示他正在使用此功能,因此,在上下文菜单上自动启用此选项是有意义的。不过,我同意如果没有配置任何文件监视程序,将其作为上下文菜单选项将是不明智的。我们可以同意不同意。我非常感谢你今天的帮助。