

CLIFM هو مدير طرفي يشبه القذيفة ، ويجلس على سطر الأوامر.
على الرغم من أنه لا يتعلق بالميزات ، إلا أنه لا يتعلق بالميزات ، ولكن حول التصميم ، حول الطريقة التي تتفاعل بها مع نظام الملفات الخاص بك.
تم تصميم معظم مديري الملفات الطرفية (إن لم يكن كل شيء) باستخدام مبادئ تصميم TUI ، مثل Midnight Commander الرائع Ranger . ولكن تم تصميم CLIFM بدلاً من وضع مبادئ تصميم CLI في الاعتبار: لا تتنقل من خلال قائمة كبيرة من الملفات ، فقط اكتبها ، تمامًا كما تفعل في قشرة العادية ، ولكن أسهل وأسرع!
لهذا السبب ، لا يحتاج CLIFM إلى أن يكون أفضل: الأمر مختلف تمامًا!
للحصول على وصف مفصل ، راجع القسم التمهيدي من ويكي.
إلى جانب عمليات الملفات الشائعة مثل النسخ أو التحرك أو الإزالة وما إلى ذلك ، يوفر CLIFM الميزات التالية:
.hidden )pc وأوئة oc على التواليcp و mv مع شريط تقدم لطيف)s *.[ch]<TAB> )=l<TAB> لسرد جميع الارتباطات في DIR الحالية)@image<TAB> )rifle xdg و Ranger's)pistol و Ranger's scope.sh )view )للحصول على شرح مفصل لكل من هذه الميزات ، اتبع الروابط المقابلة أو استشر الويكي.
إذا كانت تعمل على Linux ، تتوفر الحزم الثنائية لمعظم التوزيعات الرئيسية عبر نظام OpenSuse Build.
ملاحظة : من المرجح أن تكون التبعيات راضية بالفعل ، ولكن في أي حال ، استشر قسم التبعيات.
git clone https://github.com/leo-arch/clifm.git
cd clifm
sudo make installلمزيد من المعلومات/الأنظمة الأساسية المدعومة ، استشر صفحة التثبيت.
لبدء استخدام CLIFM ، لا تحتاج إلى تعلم أي شيء جديد : ستعمل أوامر Shell المعتادة فقط. ومع ذلك ، هناك أكثر بكثير من مجرد أوامر شل ...
✓ يمنحك أمر help مقدمة سريعة لـ CLIFM : مرة واحدة في موجه CLIFM ، أدخل help أو ? .
✓ اكتب cmd<TAB> للحصول على قائمة الأوامر المتاحة ووصفًا موجزًا.
✓ اكتب help <TAB> للحصول على قائمة بمواضيع المساعدة المتاحة. حدد الشخص الذي تريده واضغط على Enter .
✓ للقفز إلى قسم الأوامر في Manpage ، ما عليك سوى إدخال cmd أو اضغط F2 .
✓ اضغط على F1 للوصول إلى Manpage الكامل و F3 للوصول إلى صفحة مساعدة KeyBindings.
✓ للحصول على مساعدة حول بعض الأوامر المحددة فقط اكتب CMD -h . على سبيل المثال ، s -h .
يمكنك أيضًا إلقاء نظرة على بعض أسئلة وأجوبة في كل من أسئلة وأجوبة الاستخدام الأساسية لتبدأ.
للحصول على وصف كامل ، يرجى الرجوع إلى ويكي.
1.18 (Caniche endormi).hidden ، بما في ذلك أحرف البدل.--time-style ، أو TimeStyle (ملف التكوين) ، أو Time_style (متغير البيئة).-L,--follow-symlinks-long .follow-symlinks-long عبر الأمر k و alt-+ keybinding (تحرير ملف keybindings الخاص بك- kb edit وأضف هذا الخط لتمكين هذا المفاتيح الجديدة: toggle-follow-links-long:M-+ ).--prop-fields .p/pp عبر إما- --ptime-style ، أو PTimeStyle (ملف التكوين) ، أو PTIME_STYLE (متغير البيئة).-a و -l خيارات لتعطيل الملفات المخفية والعرض الطويل على التوالي (بدلاً من تمكين هذه الميزات ، مثل معظم الملفات التي يقوم بها المحتالون (على سبيل المثال: ls ، exa ، eza ، lsd )) ، و 2) كنا نستخدم خيارات كبيرة في بعض الأحيان لتمكين الميزات وأحيانًا على تعطيل الميزات (التي لا تتسق).-a -A-f يتيح dirs -first و -F تعطيلها-l يتيح عرض طويل و-L اتبع الروابط الرمزية في العرض الطويل (قصير لـ --follow-symlinks-long )-o يتيح AutoCD و -O تعطيله1.17 (Lechuck)ReadAutocmdFiles على true في ملف التكوين الرئيسي.1.16 (Big Whoop)1.15 (Jolly Rogger)fzf 0.44 أو أحدث).p / pp ) (Linux).1.14 (Jawbreaker)--stat و- --stat-full .HistIgnore في ملف التكوين.DirhistIgnore في ملف التكوين.1.13 (Voodoo Root)p / pp ).p / pp ).fzy كان غير نشط لأكثر من عام ، فقد قمنا بتخزينه على أنه FNF (بما في ذلك بعض الميزات اللازمة لجعلها تعمل مع CLIFM ). ولهذا السبب ، تم إعادة تسمية --fzytab إلى --fnftab ، تمامًا مثل خيار TabCompletionMode في ملف config الآن ، يستغرق fnf بدلاً من fzy كقيمة.new .clifmrun الخاص بك للحصول على معاينات الصور مرة أخرى.1.12 (Blondebeard)--no-bold .ColorLinksAsTarget في ملف التكوين.TrimNames في ملف التكوين --no-trim-names .tag .version 1.11 (Cobb)--no-apparent-size أو إعداد ApparentSize false ملف التكوين.ColorScheme في ملف التكوين (أو قم بتعيينه إما على قيمة فارغة أو إلى default-256 ) لتمكين هذه الميزة.config dump لطباعة قائمة الإعدادات وقيمتها الحالية (تسليط الضوء على تلك التي تختلف عن القيم الافتراضية)config الآن لفتح/تحرير ملف التكوين الرئيسي (لا يزال من الممكن استخدام edit ، ولكن تم إهماله وقد تتم إزالته في إصدار مستقبلي)FzfPreview (معاينات الملفات في إكمال علامة التبويب -وضع FZF فقط) يتم تمكينه الآن افتراضيًا (تعطيل عبر --no-fzfpreview )j )--purgeversion 1.10 (Swordmaster) :dh . تم إهمال المكون الإضافي dh ، تمامًا مثل أوامر bh و fh ، الآن.s: يعمل الآن مثل sel Keyword ، ليكون يتماشى مع t: (للعلامات) و b: (للإشارات المرجعية). راجع قسم اختيار الملفات.:b البناء. b: الآن يسرد الأسماء المرجعية بدلاً من المسارات. b:mybm إلى المسار الذي أشار إليه المرجعية المسماة mybm . يتم الآن إهمال خيار ExpandBookmarks (ملف التكوين) ، تمامًا مثل استراتيجية اقتراحات الإشارات المرجعية (في خيار SuggestionStrategy ). انظر قسم الإشارات المرجعية.bm add FILE BM_NAME .renameoc ، محرر ملكية الملفاتcmd<TAB>--sel-fileversion 1.9 (Sharptooth) :pc ، محرر أذونات الملفاتcd - يعمل الآن كما هو الحال في معظم القذائفview Files عبر علامة التبويبview عبر Alt+---fzfpreview-hidden لبدء نافذة المعاينة المخفية (تبديل عبر Alt-P )version 1.8 (Otis) :keybindings.clifm : إزالة الملف وإعادة التشغيل يكفي. يدويًا: قم بتشغيل kb edit ثم استبدل open-jump-db:e[18~ بواسطة open-preview:e[18~ .FzfTabOptions في ملف السمة الخاص بك (عبر أمر cs edit ) أو فقط انسخ ملف السمة من دليل البيانات (عادةً /usr/local/share/clifm/colors ): --bind alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --preview-window=wrap,border-left --color="border:7:dim" .clifmimg ، لمعاينات الصورview الأمر ، لمعاينة الملفات في ملء الشاشةfzfsel عبر خيار -f--vt100CPR البطيء/غير القابل CUP ! تم استبدالها بنسبة 100 ٪ مصنوعة من المؤشر في المنزل بالإضافة إلى تسلسل الهروب الأساسي/المحمول: CUU ، CUD ، CUF ، و CUB .version 1.7 (Elaine) :.cfm إلى .clifm (تجنب التعارض مع ملفات ColdFusion)cc لتجنب التعارض مع /bin/cc (استخدم colors بدلاً من ذلك)--std-tab-comp الذي تم إعادة تسميته إلى- --stdtab (للمطابقة-خيارات --fzytab و- --smenutab )version 1.6 (Guybrush) :--no-folders-first والخيارات --folders-first التي تم إعادة تسميتها إلى --no-dirs-first و --dirs-first على التوالي. بالطريقة نفسها ، تم إعادة تسمية الأمر المجلس folders-first إلى dirs-first .PromptStyle المعاد تسميته على أنه Notifications (مع أخذ قيم true false )version 1.5 (Nano) :Prompt و WarningPromptStr و DividingLine و FfzTabOptions من ملف التكوين إلى ملف نظام الألوان للحصول على ملف ثنائي مركزي ومنفرد . ومع ذلك ، للحفاظ على التوافق المتخلف ، لا يزال الموقع القديم معترف به. إذا تم العثور على أي من هذه الخيارات في ملف نظام الألوان ، فسيتم تجاوز القيم المأخوذة من ملف التكوين الرئيسي.wp الآن فقط للحصول على لون نص الإدخال لمطالبة التحذير.version 1.4 (Alma) :لمزيد من التفاصيل ، استشر ملف Changelog.
يعمل CLIFM على Linux ، Termux (Android) ، Freebsd ، Netbsd ، OpenBSD ، Dragonfly ، MacOS ، Solaris/Illumos ، Haiku ، و Cygwin/Mingw ، على X86 ، ARM ، PowerPC ، و RISC-V.
هذا المشروع مرخص GPL الإصدار 2 (أو لاحقًا). انظر ملف الترخيص للحصول على التفاصيل.
المساهمات ترحيب بلطف! يرجى الاطلاع على إرشادات المساهمة لدينا للحصول على التفاصيل.
قم بزيارة قسم المناقشات في هذا الريبو وأخبرنا برأيك: الأفكار والتعليقات والملاحظات والأسئلة مفيدة دائمًا.
Leo Abramovich <[email protected]>.
شكر خاص لجميع الذين ساهموا في هذا المشروع.