ranger
Pythonで拡張可能なコマンドラインファイルマネージャです。このcommands.py
ファイルには組み込みコマンドの例が含まれています。
https://github.com/ranger/ranger/blob/master/ranger/config/commands.py
ファイルを削除すると、これを行う方法がわかりますが、ファイルを参照self.fm.delete()
しましたが、fm.py
単純な方法でファイルをコピーできる公開されているように見える関数は表示されません(しかし私はPython開発者ではありません)。 、おそらく私がこれをしたことを理解していないかもしれません):
https://github.com/ranger/ranger/blob/master/ranger/core/fm.py
current selection
私はちょうどにコピーしたいと思います~/.directory/
。
キーマップでこれを行うことができることを知っていますが、拡張できるようにPythonで実行したいのですが、この基本的な手順をスキップすることはできません。
ベストアンサー1
次のようにファイルにマッピングを作成して同じ機能を得ることができますrc.conf
。
map cto shell -f cp %s ~/.special_directory/
次に、コピーするファイルを選択してキーを押しますcto
。