是否有可以打开自述文件的文件管理器?

是否有可以打开自述文件的文件管理器?

我正在寻找一个文件管理器,当我打开文件夹时,它会显示自述文件的内容,就像在 github 上一样。可以做到吗?

编辑:我知道它们只是文本文件,我可以像打开任何文本文件一样打开它们。但我希望它在例如 nautilus 底部的一个框中打开,以便在我导航到文件夹时轻松查看。

答案1

此要求太具体了。在普通文件管理器中您不会找到此选项。

作为解决方法,你可以使用这样的脚本启动文件管理器,但这与舒适无关

nano /usr/local/bin/openloc

添加以下行

#!/bin/bash
searchpath="$1"
searchpath="${searchpath//~/$HOME}"

openwith="gedit"

"$openwith" "$searchpath/README" &

xdg-open "$searchpath"

» 我使用gedit,因为README它通常与标准程序无关。

使脚本可执行:

chmod +x /usr/local/bin/openloc

从以下开始:

openloc "$HOME/src/myproject"

您可以为不同的目录创建桌面文件。

答案2

我认为,如果不考虑 Midnight Commander 等可以配置为在侧面板中显示任何文件内容的应用程序,那么没有哪个文件管理器可以满足您的要求。根据您的描述,您希望显示当前目录中的 readme 文件,无论该目录中当前处于活动状态的文件是什么。此外,如果您说的是 GitHub,您可能还指 Markdown 文件。但是,现有的 Ubuntu、Kubuntu 文件管理器可以通过插件进行扩展。例如,对于 Nautilus,请查看https://wiki.gnome.org/Projects/NautilusPython

您可以编写一个 Python 插件来执行您想要的操作。您也可以想象在此过程中使用现有的 Markdown 解析器之一。

答案3

我同意这是一个有用的功能。

答案4

ReadMe 文件只是纯文本文件,可以在gedit或类似的文本编辑器中打开。您也可以尝试寿司这是 nautilus 的预览器。

此外,您甚至可以通过以下方式在终端中查看自述文件的内容:

cat path/to/your/readme/file

相关内容