Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 外部更改时WebStorm文件刷新_File_Refresh_Webstorm - Fatal编程技术网

File 外部更改时WebStorm文件刷新

File 外部更改时WebStorm文件刷新,file,refresh,webstorm,File,Refresh,Webstorm,有时我在终端中编辑一个文件,该文件当前在WebStorm的编辑器窗口中打开,我希望WebStorm立即刷新内容(在外部更改时) 我怎么能这么做?有这样的配置吗 另外,我知道,同步Strg+Alt+Y(文件菜单/同步)有一条捷径,但我不想使用快捷方式或导航到菜单或单击编辑器中的内容。我的IDE应该自动完成 终端作为另一个(本机)应用程序。。还是IDE的内置终端?事情是这样的——当你们切换帧时,IDE检查文件系统中的变化(当你们离开时保存文件,当你们聚焦IDE时重新检查)。这是一个可以更改的默认行为

有时我在终端中编辑一个文件,该文件当前在WebStorm的编辑器窗口中打开,我希望WebStorm立即刷新内容(在外部更改时)

我怎么能这么做?有这样的配置吗


另外,我知道,同步
Strg+Alt+Y
(文件菜单/同步)有一条捷径,但我不想使用快捷方式或导航到菜单或单击编辑器中的内容。我的IDE应该自动完成

终端作为另一个(本机)应用程序。。还是IDE的内置终端?事情是这样的——当你们切换帧时,IDE检查文件系统中的变化(当你们离开时保存文件,当你们聚焦IDE时重新检查)。这是一个可以更改的默认行为(
设置/首选项|外观和行为|系统设置
)--可能您已经关闭了它?如果文件位于网络上,则可能找不到外部更改。。有时甚至是符号链接的文件夹(但主要是Windows AFAIK)。部分相关:文件不在网络上,所有文件都在本地存储。Refresh onFocus仍在工作,但它应该自动刷新,而不更改帧。内置终端或其他终端不应该有什么不同,……抱歉——不幸的是,它不是那样工作的。IDE只对某些事件(如帧焦点)进行更改,主要是出于性能原因。这可能不是您的问题(您可能有(相对)小/简单的项目),但在现实世界中,对于大型项目(100MB大小;100K文件等),人们确实使用相同的IDE,其中简单刷新需要10秒甚至几分钟(请记住:这是一个平台范围的功能,被其他基于IDEA的IDE使用——它不是WebStorm特有的)。考虑到这一点——进行持续同步不是一个选项。这是从“同步整个项目”方面开始的。从当前打开的文件方面来说——情况有点不同。在这里,它确实执行得更频繁(自动)同步可能是一个选项,因为打开的文件数量通常很小(好吧,取决于人)。但我通常打开的文件不到6-10个;有些文件可能在5月20日左右。不幸的是,我无法对这部分进行评论,因为我不知道它在这里的具体工作原理。我记得几年前在一张票中看到过关于这一主题的讨论但现在找不到。我现在能给你的最好建议是——为此类功能提交一份功能请求单,开发人员要么接受新的功能请求单……要么指向以前/已经存在的功能请求单——他们比外部人员更了解这方面的内容。--一次(如果)您创建了这样的票证--请在这里留下一个链接--我很想看看他们会怎么说(出于我自己的好奇心)。终端是另一个(本机)应用程序..还是IDE的内置终端?问题是--IDE在切换帧时检查文件系统中的更改(离开时保存文件,在关注IDE时重新检查)。这是一种可以更改的默认行为(
设置/首选项|外观和行为|系统设置
)--可能您已将其关闭?如果您的文件位于网络上,它可能找不到您的外部更改。有时甚至是符号链接的文件夹(但主要是Windows AFAIK).部分相关:文件不在网络上,所有文件都在本地存储。Refresh onFocus仍在工作,但它应该自动刷新,而不更改帧。内置终端或其他终端不应该有什么区别,…抱歉--不幸的是,它不是这样工作的。IDE只在某些特定的服务器上查找更改事件(如帧焦点),主要是出于性能原因。这可能不是您的问题(您可能有(相对)小/简单的项目),但在现实世界中,对于大型项目(100MB大小;100K文件等),人们确实使用相同的IDE,其中简单刷新需要10秒甚至几分钟(请记住:这是一个平台范围的功能,被其他基于IDEA的IDE使用——它不是WebStorm特有的)。考虑到这一点——进行持续同步不是一个选项。这是从“同步整个项目”方面开始的。从当前打开的文件方面来说——情况有点不同。在这里,它确实执行得更频繁(自动)同步可能是一个选项,因为打开的文件数量通常很小(好吧,取决于人)。但我通常打开的文件不到6-10个;有些文件可能在5月20日左右。不幸的是,我无法对这部分进行评论,因为我不知道它在这里的具体工作原理。我记得几年前在一张票中看到过关于这一主题的讨论但现在找不到。我现在能给你的最好建议是——为此类功能提交一份功能请求单,开发人员要么接受新的功能请求单……要么指向以前/已经存在的功能请求单——他们比外部人员更了解这方面的内容。--一次(如果)您创建了这样一张票——请在这里留下一个链接——我很想看看他们会怎么说(出于我自己的好奇心)。