2017-10-06 78 views
4

由于VS Code可以自动刷新文件,当它从外部改变时,我想向下滚动到最后一行自动。 我确定这个功能在以前的版本上有效,但是现在我在设置中找不到任何条目来启用它。文件刷新自动降速(VS代码)

为了在写入时监视日志文件很有帮助。

有什么办法可以启用此功能吗?

+0

这是否有任何更新?崇高有这样的功能,但崇高不会刷新时焦点。代码在未聚焦时刷新,但不自动滚动到EOF。 – foxx1337

+0

我发现为了做到这一点的唯一工具是notepad ++。它有一个有趣的“监视”选项(查看>监视)。如果启用,这应该autore-fresh(并滚动到EOF)。 – Gioele

回答

1

所以我为此创建了一个VS代码扩展,它被称为autoscrolldown

建造世界上最昂贵的tail -f

+0

我工作正常。此外,“autoscrolldown.onlyWhenAtEnd” - 选项是蛋糕上的樱桃。 – Gioele

1

您可以使用按键绑定滚动到文件底部:

{ 
    "command": "workbench.action.terminal.scrollToBottom", 
    "key": "ctrl+end", 
    "when": "terminalFocus" 
} 

CTRL - 结束

我没有看到任何其他方式具有滚动自动当一个文件刷新。

+1

如果我需要在其他程序写入日志文件时监视它,该怎么办? 我只是不能专注于编写每一行的编辑器。 其他编辑器允许我autorefresh和自动滚动到最后(代码也在过去) – Gioele

+0

它似乎vscode保留重新打开或刷新文件上一个滚动位置。我想这是大多数人想要的。如果您没有得到更好的答案,则应提交一个请求,让其具有滚动位置更新的位置,以便在重新打开或刷新时进行新的编辑。可能会有重大的支持。 – Mark