为了在稍微封闭的系统中进行调试,我必须将文本输出到文件.
有没有人知道在Windows上运行的工具(基于或不基于控制台)检测文件的变化并实时输出?
我通常使用gVim进行编辑,但有时在远程连接到我的机器时使用vim.
当我在gVim中打开一个文件并且它已从外部更改时(例如来自存储库的新更新),gVim提供重新加载它.
但是当Vim发生这样的事情时,在你尝试保存文件之前它什么都不做.它只是警告您文件已更改,但不提供重新加载它.
有一个设置让Vim的行为与gVim相匹配吗?
:h autoread 说:
如果检测到文件已在Vim外部更改且Vim内部未更改,则会再次自动读取.
放入set autoread我之后vimrc,我用Vim打开一个文件,切换到另一个编辑器,更改文件,然后等待查看Vim中的更改.什么都没发生.我必须使用:e新内容重新加载文件.
我错过了什么? 我在Mac 10.5.8上使用Vim 7.2
我想打开一个窗口,它只是文件的内容file.txt.我不关心我用它打开它的命令,nano, cat, vi或者其他什么.我希望它每次更改时都会更新,所以如果我在另一个窗口打开它,编辑并保存它,原始窗口中的文件会更新,有点像screen.有什么建议?
我已经尝试过cat file.txt每隔几秒就打开一个新命令,但这是非常不可靠的.