Vim:随时刷新 chrome :write

Jon*_*nah 7 vim google-chrome

我想要一个解决方案,它执行 vim wiki 中描述的内容,但适用于 Chrome。

也就是说,我试图避免这种情况:

  • 编辑您的 HTML/CSS 文件。
  • 在 Vim 中点击保存。
  • CMD/CNTRL/ALT+TAB转到 Firefox。
  • Ctrl-R在 Firefox 中按以刷新。
  • CMD/CNTRL/ALT+TAB回到 Vim。
  • 一次又一次地做,每次都畏缩一下。

vim wiki 解决方案适用于 firefox,我在网上找到的其他脚本和解决方案仅适用于 Mac。但是我在 Windows 上,通常会在屏幕左半部分打开 vim(编辑 html),在屏幕右半部分打开 chrome(显示我正在编辑的文件)。

一个真正“愚蠢”的解决方案对我来说很好用。也就是说,vim 和浏览器之间甚至不需要文件名的通信。如果我可以在 vim 中打开一种模式,将其称为“自动刷新”,现在无论何时我在 chrome 中:w执行当前活动的选项卡都会刷新自身,而不会将焦点从 vim 窗口上移开。那将是完美的。是否可以?

Val*_*lor 1

我不知道如何从 shell 重新加载给定的 chrome 页面,但是,我同意 Chiel92 的观点,如果您需要在文件更改时查看更改,您可以从浏览器执行此操作。

请参阅LiveReload,适用于 Windows 和 Mac(当时不适合我)并支持 Safari 和 Chrome。

LiveReload 将检查您的主页以及它所依赖的所有 css 和 javscript,如果其中任何一个发生更改,它将重新加载它。

他们似乎已经推出了第二个版本,但是版本 2 的官方网站已经离线,而且 github 上似乎也没有版本 2。(版本 1 位于github 上

  • 2013 年有什么关于 Linux 的事情吗? (3认同)