11

如果在 geany 中打开的文件被另一个程序修改,然后将 geany 带到前面,则 geany 将显示如下模式对话框。

The file 'stuff.txt' on the disk is more recent than
the current buffer.

Do you want to reload it?

如果通过运行命令行工具不断地重新生成文件,则会显示此对话框,阻止任何类型的工作流程。如何更改此行为以使对话框不出现,并且 geany 会自动重新加载任何此类文件?

4

4 回答 4

3

在不同的编辑器中打开 geany.conf 并设置 reload_clean_doc_on_file_change=true

于 2021-02-24T15:31:54.790 回答
2

关闭 Geany(否则您的更改将被覆盖),然后在不同的编辑器中打开 geany.conf。找到 disk_check_timeout 并将其设置为 0。保存它,然后重新打开 Geany。

于 2013-04-20T21:41:33.993 回答
0

该对话框不能被禁用并且不支持自动重新加载(这可能很糟糕,具体取决于您是否对文档进行了更改)。

话虽如此,我已经开始使用 GtkInfoBar 开发一种更好的方法,就像 Gedit 使用的那样,它不会阻止您工作,但仍会通知您更改。不幸的是,我没有太多时间或兴趣将其推送到主分支。如果您想尝试使用它(在当前过期/不完整状态下不推荐)或继续使用它,分支就在这里

于 2013-06-28T01:15:12.730 回答
0

您可以使用键盘快捷键!

https://wiki.geany.org/howtos/sorted_keyboard_shortcuts

Ctrl-R (C) 重新加载文件 重新加载当前文件。所有未保存的更改都将丢失。

于 2020-10-08T19:36:42.940 回答