Ranger

از ArchWiki پارسی
پرش به: ناوبری، جستجو

ranger یک فایل منجر متنی است که به زبان python نوشته شده است. دایرکتوری ها در یک صفحه تحت سه ستون نمایش داده می‌شوند. حرکت بین آنها توسط صفحه کلید، بوکمارک ها، موس و تاریخچه ی دستورات انجام می‌شود. جزئیات فایل ها و دایرکتوری ها به صورت خودکار نمایش داده می‌شوند (برای انتخاب فعلی).

امکانات این برنامه شامل کلید بندی مشابه vi، بوکمارک ها، انتخاب ها، تگ گذاری، تب ها، تاریخچه ی دستورات، امکان ایجاد سمبولیک لینک ها، مود های کنسول و یک task view می‌باشد. ranger را می‌توان شخصی سازی کرد تا کلید بندی و دستورات به صورت دیگری عمل کنند (حتی استفاده از اسکریپت ها). ار موارد مشابه به ranger می‌توان vifm و if را نام برد.

نصب

پکیج ranger را نصب کنید. راه حل جایگزین استفاده از ranger-gitAUR به عنوان نسخه ی فعال developement می‌باشد.

استفاده

برای شروع رنجر یک ترمینال را اجرا کرده و دستور ‎ranger‎ را در آن اجرا کنید.

Key Command
‎?‎ راهنما را باز کن یا لیست کلیدبندی، دستورات و تنظیمات را نشان بده
‎l‎, ‎Enter‎ فایل ها یا دایرکتوری ها را اجرا کن

پیکربندی

بعد از اولین اجرا ranger دایرکتوری ‎~/.config/ranger‎ را ایجاد می‌کند. برای کپی کردن فایل کانفیگ در این دایرکتوری دستور زیر را اجرا کنید:

$ ranger --copy-config=all
  • ‎rc.conf‎ - دستورات اجرا و کلید بندی
  • ‎commands.py‎ - دستوراتی که با این علامت اجرا می‌شوند ‎:‎
  • ‎rifle.conf‎ - برنامه هایی که برای نوع خاصی از برنامه ها استفاده می‌شوند.

فایل ‎rc.conf‎ تنها تغییرات را نیاز دارد چون فایل اصلی هم برای پیکر بندی خوانده می‌شود. اما برای فایل ‎commands.py‎ اگر نمیخواهید که کل فایل را کپی کنید، خط زیر را به اول آن اضافه کنید:

from ranger.api.commands import *

ranger(1) را برای پیکربندی عمومی ببینید.