回答:
これを行うにはトリッキーな方法があり、コードを変更した場合、これが常に機能するとは限りません(再起動のranger方が安全な場合があります)。
でranger仮定して、カスタム持ちrc.confで~/.config/ranger/rc.conf、タイプ:
:eval fm.source(fm.confpath('rc.conf'))
これをで変更set draw_borders true/falseしてテストしました~/.config/ranger/rc.conf。
でranger仮定して、カスタム持ちrifle.confで~/.config/ranger/rifle.conf、タイプ:
:eval fm.rifle.reload_config()
これは最新のGitコミットでテストされていることに注意してください。
https://github.com/ranger/ranger/wiki/Keybindings#quick-editing-rcconfは、これを使用してrc.confファイルをすばやく編集し、保存後にソースを取得できると述べています。
map xx chain shell vim -p ~/.config/ranger/rc.conf; source ~/.config/ranger/rc.conf
そしてこれはのために働きscope.shます:
map xr chain shell vim -p ~/.config/ranger/scope.sh; source ~/.config/ranger/scope.sh
これは rifle.conf
map xr chain shell vim ~/.config/ranger/rifle.conf; eval fm.rifle.reload_config()
の正しい構成がわかったら、この返信を更新しますcommands.py。誰かが知っている場合は、これを編集してください。
commands.py。rifle.confただし、これらの関数をから呼び出すことはできませんでした。