假设我已经打开了 Gedit 窗口,我想编辑.bashrc
最近没有编辑过的文件。我应该点击“打开”按钮,导航到我的主目录并点击文件来打开它。
这是不可能的,因为当屏幕上显示“打开文件”窗口时,它不会显示任何以“ .
”开头的文件
这不仅适用于 Gedit:我尝试了多个程序,但问题仍然存在,即使 Nautilus 在独立工作时通常会显示它们。我知道我可以使用我的终端用 Gedit 打开文件,但是可以使用 GUI 打开它们吗?
对这个问题进行一些测试后,我发现了一个奇怪的互动:
当我
- 打开 Nautilus
- 勾选“将我的隐藏文件标记为可见”框,使它们可见
- 关闭 Nautilus
- 打开任何其他程序
- 选择“打开”按钮 (不显示隐藏文件)
- 关闭弹出窗口
- 关闭程序
- 开放式 Nautilus
然后,步骤 2 中在 Nautilus 上单击的复选框不再被选中
但
当我
- 打开 Nautilus
- 勾选“将我的隐藏文件标记为可见”框,使它们可见
- 打开任何其他程序(Nautilus 仍然开放)
- 选择“打开”按钮 (现在显示隐藏文件)
- 关闭弹出窗口
然后 Nautilus 将保持复选框被标记!
我不知道系统重启后复选框是否仍然保持标记:我在发布此问题后立即重新启动,如果复选框消失,我将编辑此问题。
编辑
在进行更多测试以监控这种奇怪的交互时,我尝试使用 VSCode 而不是 Gedit。出于某种不为人知的原因,当单击 VSCode 上的“打开文件”时,它会覆盖我的设置,使我的“将隐藏文件标记为可见”未选中,并使我的隐藏文件再次不可见。我尝试了之前的技巧,在单击 VSCode 中的“打开文件”按钮时保持 Nautilus 和 Gedit 都打开,但当 Nautilus 弹出窗口关闭时,设置被覆盖,复选框被取消选中。
编辑 N2
看来我不是唯一一个遇到 VSCode 这种问题的人。这里有一个指向开放的 github 问题的链接,其中有我遇到的同样问题。
答案1
在“文件 - 打开”框中,按Ctrl+H切换隐藏文件的显示。您也可以在文件列表中单击鼠标右键,然后从右键菜单中选择“显示隐藏文件”。这至少回答了“如何在程序中打开名称以“。”开头的文件”。
相同的快捷键在 nautilus 中有效。在 nautilus 中,当您在一个实例中更改设置时,设置会传播到所有打开的实例。相比之下,GTK3 文件对话框的初始状态来自通过 nautilus 设置的初始状态,但可以单独更改,并且只要应用程序保持打开状态,它就会被记住。至少,这是它对包括 Gedit 和 LibreOffice 在内的多个应用程序的工作方式。但是,VSCode 每次关闭时可能会重置对话框设置。GTK2 文件打开对话框(例如 Gimp 中的对话框)会在重新启动之间记住应用程序内的设置。
至少,在我的系统上是这样的:我无法重现您描述的问题,无论是在带有 PPA 的 Gnome 40 的 Ubuntu 21.04 上,还是在标准安装的 Ubuntu 20.04 上。