我在cygwin中使用vim编写javascript代码,使用eclipse tomcat作为web服务器。我检查了偏好refresh using native hooks or polling
。但是在我在vim中编写缓冲区后,项目将不会刷新,因此托管应用程序也不会重新发布。只有在我手动按下项目上的F5后,一切正常。有人可以帮忙吗?我做错了什么?
答案 0 :(得分:2)
默认情况下,Vim将文件内容写入临时文件,然后将其移动到原始文件上,请参阅:help backup
。由于这是一个不同的文件(句柄),Eclipse设置的钩子可能会停止工作。
您可以通过设置
使Vim覆盖原始文件:set backupcopy=yes