Ranger dosya yöneticisinde rc.conf nasıl yenilenir veya yeniden yüklenir?


11

Şu anda rc.confve rifle.confdosyalarını sürekli değiştiriyorum , ancak her yeni yapılandırmayı test etmek istediğimde, ranger'den çıkıp tekrar başlamam gerekiyor.

Bunun için bir çözüm var mı?

Vim'de :source ~/.vimrcyapılandırma dosyasını yeniden yüklemek için kullanıyorum , ancak bu rangerda çalışmıyor.

Yanıtlar:


10

İşte bunu yapmanın zor bir yolu ve kodlarını değiştirmeleri durumunda bu her zaman işe yaramayabilir (ve yeniden başlatmanın rangerdaha iyi / daha güvenli olduğu durumlar olabilir ).

rc.conf

In rangervarsayarak, bir geleneğiniz var rc.confiçinde ~/.config/ranger/rc.conf, tip:

:eval fm.source(fm.confpath('rc.conf'))

Ben değiştirerek bu test set draw_borders true/falseiçinde ~/.config/ranger/rc.conf.

rifle.conf

In rangervarsayarak, bir geleneğiniz var rifle.confiçinde ~/.config/ranger/rifle.conf, tip:

:eval fm.rifle.reload_config()

Bunun en son Git işlemleriyle test edildiğini unutmayın.


1

https://github.com/ranger/ranger/wiki/Keybindings#quick-editing-rcconf , rc.confdosyayı hızlı bir şekilde düzenlemek ve kaydettikten sonra kaynak yapmak için kullanabileceğinizi söylüyor :

map xx chain shell vim -p ~/.config/ranger/rc.conf; source ~/.config/ranger/rc.conf

ve bunun için çalışıyor scope.sh:

map xr chain shell vim -p ~/.config/ranger/scope.sh; source ~/.config/ranger/scope.sh

bu için çalışıyor rifle.conf

map xr chain shell vim ~/.config/ranger/rifle.conf; eval fm.rifle.reload_config()

Doğru yapılandırmayı bildiğimde bu yanıtı güncelleyeceğim commands.py. Kimse biliyorsa, lütfen bunu düzenleyin.


Korucunun kaynak kodunun bu kısmı yüklenir commands.py. rifle.confYine de bu işlevleri çağıramadım .
Matthias Braun
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.