回答:
これを行うにはトリッキーな方法があり、コードを変更した場合、これが常に機能するとは限りません(再起動の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
ただし、これらの関数をから呼び出すことはできませんでした。