Githubのようにフォルダーを開いたときに、readmeファイルの内容を表示するファイルマネージャーを探しています。それは可能ですか?
編集:私はそれらが私が他のテキストファイルのように開くことができる単なるテキストファイルであることを知っています。しかし、たとえばnautilusの下部にあるボックスで開いて、フォルダに移動したときに簡単に表示できるようにしたいと考えています。
サイドパネルにファイルの内容を表示するように設定できるMidnight Commanderのようなアプリを数えなければ、あなたがやりたいことをするファイルマネージャーはないと思います。あなたが説明したことから、現在アクティブなディレクトリ内のどのファイルに関係なく、現在のディレクトリ内のreadmeファイルが表示されるようにする必要があります。さらに、GitHubを話している場合は、おそらくMarkdownファイルも意味します。ただし、既存のUbuntu、Kubuntuファイルマネージャーはプラグインで拡張できます。たとえば、Nautilusのチェックアウト https://wiki.gnome.org/Projects/NautilusPython
pythonプラグインを作成して、必要な処理を実行できます。プロセスで既存のマークダウンパーサーの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"
さまざまなディレクトリのデスクトップファイルを作成できます。
ReadMeファイルはプレーンテキストファイルであり、gedit
または同様のテキストエディターで開くことができます。また、nautilusのプレビューアである sushi を試すこともできます。
さらに、次の方法でターミナルのreadmeファイルの内容を表示することもできます。
cat path/to/your/readme/file
これは便利な機能だと思います。
Nextcloudは最近この機能を追加したようです。 Nextcloudインスタンスに保存されているファイルを参照するときに、READMEが含まれているフォルダーに移動すると、プレビューされます。 スクリーンショット:READMEを表示するNextcloud
DiredはEmacsのファイルマネージャーです。ネイティブにはこの機能はありませんが、私はEmacsに最も慣れているため、DiredにディレクトリのREADME=を表示させるために Emacsパッケージ を実装しました。 スクリーンショット:READMEドットファイルのdired-show-readme