Ranger ファイルマネージャに 'scope.sh' がありません。

Ranger ファイルマネージャに 'scope.sh' がありません。

RangerはMiller列を使用してツリー間を移動するファイルマネージャです。

という外部スクリプトがあります。範囲.sh..torrenttransmission-show

すべての依存関係、つまり実行されている外部バイナリをインストールしましたが、ファイルマネージャはrangerファイルをプレビューできません。

内容を確認して~/.config/ranger/みるとscope.shそこにはスクリプトがありません( )。

私はFedora 25を使用しており、一般的にレンジャーを設置しましたdnf install ranger -y

文書の作成を手伝ってくださいscope.sh

rangerそのため、これらのファイルをプレビューできないようです。

答え1

同じ問題を抱えている他の人に対して ranger --copy-config=fileyouwantwhereを実行できますfileyouwant = all (for all the config files), commands, rc, rifle, scope。このコマンドは、選択したデフォルト設定ファイルをコピーする必要があります~/.config/ranger/。詳しくは、マンページ(man ranger)を参照してください。

答え2

ファイルが見つかりました。ファイルscope.shの場所は次のとおりです。ファイル/ranger/data/ディレクトリにあります。いいえ、構文の強調表示、.tar内容、.torrent情報も表示します。

私の言葉は、アーカイブからそれを見つけて抽出し、それが必要な~/.config/ranger/ディレクトリにコピーしたことを意味します。

何らかの理由で理解できません。 Fedoraにはインストールされませんrpmdnfこれはとても奇妙です。でも、ついにこの問題を調べて自分で解決することができて嬉しいですね。 :P

答え3

.debを使用するディストリビューションで何らかの理由で@cyphexが指摘したソリューションを使用したくない場合は、次の手順を実行してファイルがどこにあるかを確認してください。

apt-file list ranger | grep scope.sh

その後、ファイルを手動でコピーしてください。

apt-fileがない場合はインストールしてください。

sudo apt-get install apt-file

答え4

グローバルインストールと設定の場合、これらのファイルはDebianベースのシステムにもあります/etc/ranger(ディレクトリリンク/usr/lib/python3/..)。

関連情報