【问题标题】:How do I disable the reload dialog in Geany?如何禁用 Geany 中的重新加载对话框?
【发布时间】:2022-05-02 13:55:00
【问题描述】:

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

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

Do you want to reload it?

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

【问题讨论】:

  • 我不相信这可以改变,至少我在任何地方都看不到任何与此相关的选项。联系他们的邮件列表可能会更好。
  • 不正确。请参阅@Shivang Tiwari 的回答和我的评论。

标签: geany


【解决方案1】:

在其他编辑器中打开 geany.conf 并将行 reload_clean_doc_on_file_change=false 设置为 reload_clean_doc_on_file_change=true

【讨论】:

【解决方案2】:

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

【讨论】:

  • 这不会让 Geany 自动重新加载文件,它只是关闭文件已更改的任何警告。
  • 哎呀,我误读了这个问题。以为他不想重新加载。
  • 另一个错误答案。
【解决方案3】:

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

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

【讨论】:

  • 像其他编辑器(Atom、VS Code 等)一样,如果在重新加载之前文档中没有未保存的更改,Geany 可以自动重新加载文件。
  • 不能投票(声誉),但这个答案是错误的。
  • @ominug 无关
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-03
  • 1970-01-01
相关资源
最近更新 更多