在记事本++中刷新文档

时间:2016-04-19 12:48:56

标签: notepad++

我有一个运行php脚本写入日志文件。我在Notepad ++中打开了日志文件以查看任何新内容。但我注意到,只有在Notepad ++失去焦点并再次获得焦点后才能刷新内容。

有没有办法手动刷新页面,就像在网页浏览器上用 F5 页面刷新一样,甚至更好,自动刷新?

8 个答案:

答案 0 :(得分:60)

是的,Reload from Disk功能是内置的。默认情况下,它不会映射到任何键盘快捷键,因此您必须自己完成:

Settings -> Shortcut mapper

然后选择Modify并将其映射到您最喜欢的热键。我的通常映射到 Ctrl + R

Shortcut mapper

答案 1 :(得分:6)

@Milan Pandey 解决方案是完美的。

以防万一有人不想自动更新所有文件而只想自动更新单个文件 最简单的解决方案是,

enter image description here

注意 - 如果图标不可用,则查看 -> 监控(tail -f)

我经常用它来监控日志文件的变化。

答案 2 :(得分:3)

Notepad ++具有一个专门用于日志文件的文件监视选项。 release notes的以下摘录描述了该工具及其使用方法。

  

Notepad ++ 6.9.2发布

     

2016年5月18日01:23:00

     

日志监视是最受欢迎的功能之一。现在是v6.9.2。   如其名称所示,日志监视允许用户监视日志文件的写入,并在每次修改时通过滚动到最后一行来进行更新,就像Unix命令“ tail -f”一样。   单击工具栏上的“眼睛图标”,或使用菜单“查看->监视(tail -f)”来激活/禁用此命令

答案 3 :(得分:3)

如果要启用文件自动重载,请转到: 设置->首选项-> MISC。
然后单击“文件状态自动检测”下的“静默更新”复选框

enter image description here

答案 4 :(得分:2)

我发现了一种更简单的方法。工具栏上有这种眼睛图标(在“记录”按钮旁边)。单击该按钮,它将自动刷新!

答案 5 :(得分:1)

我喜欢Notepad ++,但是它并不擅长自动检测文件系统中的文件更改。

我是一名Java开发人员,我使用log4j编写日志文件,我很喜欢它自动获取日志文件中的更改,而不必决定是否:

  • 手动重新加载文件
  • 最小化应用以检测​​更改
  • 更改标签
  • 右键单击“文件”选项卡,然后单击“重新加载”

几年前,我打开了一个关于它的错误,但是主要开发人员回答说问题出在我的应用程序上,而不是Notepad ++。 而且,顺便说一句,当时的问题是它无法检测到PuTTy重定向到日志文件的屏幕输出。

无论如何,您想要的设置为:

Settings > Preferences > MISC. > File Status Auto-Detection

答案 6 :(得分:0)

我认为这篇文章将是最适合您需求的答案。

https://superuser.com/questions/274961/how-to-automatically-reload-modified-files-in-notepad/274965

它在notepad ++中提供了自动刷新的设置,并且还有一个选项可以转到更新日志的末尾。

答案 7 :(得分:0)

可接受的答案很好,但是如果您不经常使用该功能并且不想记住快捷方式,则可以在菜单File-> {{1中找到该按钮}}:

enter image description here