我正在用VIM处理远程文件。当我保存任何文件(:w)时,更改不会立即生效。例如,如果我更改html或css文件,并且当我尝试在浏览器上查看更改时,它在第一次保存命令(:w)后不会显示我所做的更改。我再次去VIM并再次保存:w。然后我可以看到变化,有时需要应用3/4次:w才能看到变化。VIM远程文件保存太慢
任何人都可以告诉我保存远程文件的实际过程,以便在保存文件后可以看到我的更改。谢谢。
我正在用VIM处理远程文件。当我保存任何文件(:w)时,更改不会立即生效。例如,如果我更改html或css文件,并且当我尝试在浏览器上查看更改时,它在第一次保存命令(:w)后不会显示我所做的更改。我再次去VIM并再次保存:w。然后我可以看到变化,有时需要应用3/4次:w才能看到变化。VIM远程文件保存太慢
任何人都可以告诉我保存远程文件的实际过程,以便在保存文件后可以看到我的更改。谢谢。
这听起来像是您浏览器缓存的问题。 Ctrl + F5或Shift + F5应该在没有缓存的Chrome中重新加载页面。
Vim通常会将更改保存到:w
(在本地或远程主机上执行写操作)的磁盘上。
如果您正在编辑远程文件,那么也许使用移 + žž保存并退出该文件 - 这样你就会知道,变化VIM退出前被保存。
如果这是您正在编辑,尝试添加下面的标记代码(在<head>
)的HTML文件:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" CONTENT="-1">
这应该防止浏览器的任何自动(或配置)的缓存。通过使用大多数脚本语言,缓存控制也是可能的。
你确定**这是[tag:vim]的问题吗?也许你的浏览器正在显示一个缓存副本... – Johnsyweb 2013-03-19 00:04:08