এর ~/.config/ranger/commands.py
মতো কিছু ধারণ করতে সম্পাদনা করুন :
from ranger.api.commands import *
class newcmd(Command):
def execute(self):
if not self.arg(1):
self.fm.notify('Wrong number of arguments', bad=True)
return
# First argument. 0 is the command name.
self.fm.notify(self.arg(1))
# Current directory to status line.
self.fm.notify(self.fm.thisdir)
# Run a shell command.
self.fm.run(['touch', 'newfile')
এখন আপনি টাইপ করতে পারেন:
:newcmd myarg
সংজ্ঞায়িত কমান্ড চালাতে।
আরও বিকল্পগুলি এখানে পাওয়া যাবে: https://github.com/hut/ranger/blob/9c585e48e14525f11d2405ea0bb9b5eba92e63e9/ranger/config/commands.py
তারপরে আপনি আরও একধাপ এগিয়ে যেতে পারেন এবং এর জন্য একটি মানচিত্র সংজ্ঞায়িত করতে পারেন, যেমন: যুক্ত করুন ~/.config/ranger/rc.conf
:
map ,n console newcmd
map ,m newcmd default-arg
এবং এখন আপনি কেবল টাইপ করতে পারেন:
,n
newcmd
স্থিতি রেখায় লিখতে , এবং ব্যবহারকারীকে প্রথম যুক্তি ইনপুট করতে প্রস্তুত হন
,m
এবং অবিলম্বে একটি ডিফল্ট যুক্তি দিয়ে কমান্ডটি চালান
1.6.1 রেঞ্জারে পরীক্ষিত।