রেঞ্জার ফাইল ম্যানেজারে কীভাবে রিফ্রেশ বা পুনরায় লোড করবেন?


11

এই মুহুর্তে আমি ক্রমাগত ফাইল rc.confএবং rifle.confফাইলগুলি পরিবর্তন করছি , তবে প্রতিবারই নতুন কনফিগারেশনটি পরীক্ষা করতে চাইলে আমাকে রেঞ্জার থেকে বেরিয়ে এসে আবার শুরু করতে হবে।

এটির কোন সমাধান আছে?

ভিমে আমি :source ~/.vimrcকনফিগারেশন ফাইলটি পুনরায় লোড করতে ব্যবহার করি তবে এটি রেঞ্জারে কাজ করে না।

উত্তর:


10

এটি করার একটি কৌশলপূর্ণ উপায় এখানে রয়েছে এবং যদি তারা তাদের কোড পরিবর্তন করে তবে এটি সর্বদা কাজ না করে (এবং পুনরায় আরম্ভ rangerকরা ভাল / নিরাপদ এমন ক্ষেত্রেও হতে পারে )।

rc.conf কে

ইন ranger, ধরে নিলে আপনার একটি কাস্টম rc.confরয়েছে ~/.config/ranger/rc.conf, টাইপ করুন:

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

আমি পরিবর্তন করে এই পরীক্ষা করা set draw_borders true/falseমধ্যে ~/.config/ranger/rc.conf

rifle.conf

ইন ranger, ধরে নিলে আপনার একটি কাস্টম rifle.confরয়েছে ~/.config/ranger/rifle.conf, টাইপ করুন:

:eval fm.rifle.reload_config()

নোট করুন যে সর্বশেষতম গিট কমিটের সাথে এটি পরীক্ষা করা হয়েছিল।


1

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.pyrifle.confযদিও আমি এই ফাংশনগুলি কল করতে পারিনি ।
ম্যাথিয়াস ব্রাউন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.