Amazon Best VPN GoSearch

OnWorks فافيكون

vifm - عبر الإنترنت في السحابة

قم بتشغيل vifm في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر vifm الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


vifm - مدير الملفات السادس

موجز


vifm [الخيار] ...
vifm [الخيار] ... LWIN_DIR
vifm [OPTION] ... LWIN_DIR RWIN_DIR

الوصف


Vifm هو مدير ملفات قائم على ncurses مع vi مثل keybindings. إذا كنت تستخدم vi ، فإن vifm يعطي
يمكنك التحكم الكامل بلوحة المفاتيح في ملفاتك دون الحاجة إلى تعلم مجموعة جديدة من ملفات
أوامر.

OPTIONS


سيبدأ ملف vifm القابل للتنفيذ vifm في الدليل الحالي ما لم يتم منحه ملف
دليل مختلف في سطر الأوامر.


يبدأ Vifm في المسار المحدد.


يبدأ Vifm في المسارات المحددة.

يؤدي تحديد دليلين إلى تشغيل العرض المقسم حتى عندما تكون vifm في وضع العرض الفردي قيد التشغيل
إنهاء الدورة السابقة. لقمع هذا السلوك: يمكن وضع الأمر فقط في ملف
ملف vifmrc.

عند العثور على وسيطة مسار واحدة فقط في سطر الأوامر ، يتم تلقائيًا الجزء الأيسر / العلوي
تعيين كعرض الحالي.

يُسمح أيضًا بمسارات الملفات في حالة ما إذا كنت تريد أن تبدأ vifm ببعض الأرشيف المفتوح.
إذا كنت تريد تحديد ملف ، فقم بإرفاق مساره بـ --select.

-f تستخدم فقط من البرنامج النصي vifm.vim. تتم كتابة الملفات المحددة إلى
مخارج VIFM / vimfiles و vifm $.

--تسجيل
سجل بعض الأخطاء في $ VIFM / log. أيضًا / var / log / vifm-startup-log (* nix) و
يتم استخدام سجل بدء التشغيل في دليل الملف القابل للتنفيذ (على Windows) لتسجيل بدء التشغيل
العملية (عندما لا يتم تحديد دليل التكوين).

--التحكم عن بعد
يرسل باقي سطر الأوامر إلى خادم vifm النشط (أحدهما قيد التشغيل بالفعل
حالات إن وجدت). عندما لا يكون هناك خادم ، يغادر بصمت. لا يوجد حد ل
كم عدد الوسائط التي يمكن معالجتها. يمكن للمرء أن يجمع بين - عن بعد مع -c أو
+ لتنفيذ الأمر في مثيل vifm قيد التشغيل بالفعل. أنظر أيضا
قسم "خادم العميل" أدناه.

-c or +
قم بتشغيل وضع سطر الأوامر بطريق الانطلاق. الأوامر في مثل هذه الحجج
يتم تنفيذها بالترتيب الذي تظهر به في سطر الأوامر. أوامر بمسافات أو خاصة
يجب وضع الرموز بين علامتي اقتباس مزدوجتين أو مفردة أو يجب وضع جميع الرموز الخاصة
يتم تجاوزها (تعتمد البنية الدقيقة بشدة على الغلاف).

--يساعد، -h
عرض نظرة عامة على خيارات سطر الأوامر.

--إصدار، -v
إظهار معلومات الإصدار وإنهاء.

--لا تكوينات
لا تقرأ vifmrc و vifminfo.

راجع قسم بدء التشغيل أدناه للحصول على تفسيرات حول $ VIFM.

أسئلة عامة مفاتيح


السيطرة- C or هرب
قم بإلغاء معظم العمليات (راجع قسم "الإلغاء" أدناه) ، امسح كل ما تم تحديده
الملفات.

السيطرة- L مسح وإعادة رسم الشاشة.

Basic حركة


تُستخدم روابط المفتاح vi الأساسية للتنقل عبر الملفات والنوافذ المنبثقة.

k, gk or السيطرة- P
يتحرك المؤشر لأعلى سطر واحد.

j, gj or السيطرة- N
يتحرك المؤشر لأسفل سطر واحد.

h عندما يكون 'lsview' مغلقًا ، يتحرك لأعلى دليل واحد ، وإلا يتحرك إلى اليسار ملفًا واحدًا.

l عندما يكون 'lsview' مغلقًا ، ينتقل إلى دليل أو يشغل ملفًا ، أو ينتقل بخلاف ذلك
غادر ملف واحد.

gg انتقل إلى أعلى قائمة الملفات.

gh يتحرك لأعلى دليل واحد.

gl or أدخل
ينتقل إلى دليل أو يقوم بتشغيل ملف.

G انتقل إلى أسفل قائمة الملفات.

H الانتقال إلى الملف الأول في النافذة.

M انتقل إلى الملف الموجود في منتصف النافذة.

L الانتقال إلى آخر ملف في النافذة.

على Ctrl-F or صفحة إلى أسفل
تقدم صفحة واحدة.

السيطرة- B or صفحة Up
العودة صفحة واحدة.

السيطرة- D القفز للخلف نصف صفحة.

على Ctrl-U القفز إلى الأمام نصف صفحة.

n% الانتقال إلى الملف الذي يمثل n بالمائة من أعلى القائمة (على سبيل المثال 25٪).

0 or ^ حرك المؤشر إلى العمود الأول. راجع وصف خيار "lsview".

$ حرك المؤشر إلى العمود الأخير. راجع وصف خيار "lsview".

الفضاء البار
للتبديل بين قائمتي الملفين.

حركة مع العد التنازلي


تقبل معظم أوامر الحركة أيضًا العد ، حيث ينقل 12j إلى 12 ملفًا.

[عدد]٪
الانتقال إلى النسبة المئوية لقائمة الملفات.

[عدد] ي
نقل الملفات العد.

[عدد] ك
نقل ملفات العد.

[عدد] G or [عدد] ز
الانتقال إلى قائمة المركز العد.

التمرير ألواح


zt جزء إعادة الرسم مع وجود ملف في أعلى القائمة.

zz جزء إعادة الرسم مع وجود ملف في وسط القائمة.

zb جزء إعادة الرسم مع وجود ملف في أسفل القائمة.

على Ctrl-E جزء التمرير سطر واحد لأسفل.

على Ctrl-Y جزء التمرير سطر واحد.

خبز تلاعب


يمكن إدخال الحرف الثاني بمفتاح التحكم أو بدونه.

على Ctrl-W H
حرك الجزء إلى أقصى اليسار.

على Ctrl-W J
انقل الجزء إلى الأسفل.

على Ctrl-W K
انقل الجزء إلى الأعلى.

على Ctrl-W L
انقل الجزء إلى أقصى اليمين.

على Ctrl-W b
قم بالتبديل إلى النافذة اليمنى السفلية.

على Ctrl-W h
قم بالتبديل إلى الجزء الأيمن.

على Ctrl-W j
قم بالتبديل إلى الجزء أدناه.

على Ctrl-W k
قم بالتبديل إلى الجزء أعلاه.

على Ctrl-W l
قم بالتبديل إلى الجزء الأيمن.

على Ctrl-W o
اختصار لـ: فقط

على Ctrl-W p
انتقل إلى النافذة السابقة.

على Ctrl-W s
اختصار لـ: Split

على Ctrl-W t
قم بالتبديل إلى النافذة العلوية اليسرى.

على Ctrl-W v
اختصار لـ: vsplit

على Ctrl-W w
قم بالتبديل إلى الجزء الآخر.

على Ctrl-W x
ألواح التبادل.

على Ctrl-W z
قم بإنهاء جزء المعاينة أو عرض الأوضاع.

[count1] Ctrl-W [count2] +
زيادة حجم المشاهدة عن طريق count1 * count2.

[count1] Ctrl-W [count2] -
تقليل حجم المشاهدة عن طريق count1 * count2 ..

[count1] Ctrl-W [عدد 2]
زيادة حجم المشاهدة من خلال count1 * count2 ..

[count1] Ctrl-W [count2]>
تقليل حجم المشاهدة عن طريق count1 * count2 ..

على Ctrl-W |
تكبير العرض الحالي.

على Ctrl-W _
تكبير العرض الحالي.

على Ctrl-W =
اجعل حجم وجهتي نظر متساوية.

علامات


يتم تعيين العلامات بنفس الطريقة كما هي في السادس.

يمكنك استخدام هذه الأحرف للعلامات [az] [AZ] [0-9].

م [az] [من الألف إلى الياء] [0-9]
لتعيين علامة للملف في موضع المؤشر الحالي.

'[az] [AZ] [0-9]
ينتقل إلى الملف المحدد للعلامة.

هناك أيضًا العديد من العلامات الخاصة التي لا يمكن تعيينها يدويًا:

- ´ (اقتباس واحد) - دليل العرض الذي تمت زيارته مسبقًا ، وبالتالي الضغط على 'يسمح
التبديل بين آخر موقعين

- <- الملف الأول لآخر كتلة مختارة بصريًا

-> - الملف الأخير لآخر كتلة محددة بصريًا

البحث


/عادي التعبير نمط [عودة]
البحث عن الملفات المطابقة للتعبير العادي في الاتجاه الأمامي والتقدم
المؤشر إلى المباراة التالية.

/[يعود]
إجراء بحث إلى الأمام باستخدام العنصر الأعلى في محفوظات أنماط البحث.

؟عادي التعبير نمط [عودة]
البحث عن الملفات المطابقة للتعبير العادي في الاتجاه العكسي والتقدم
المؤشر إلى المباراة السابقة.

؟[يعود]
إجراء بحث رجعي باستخدام العنصر الأعلى في سجل أنماط البحث.

يتم تحديد التطابقات تلقائيًا إذا تم تعيين "hlsearch". تمكين "incsearch" يجعل
بحث تفاعلي. تؤثر خيارات "ignorecase" و "smartcase" على حساسية حالة الأحرف
استعلامات البحث.

[عدد] ن
العثور على المباراة التالية من / أو؟.

[عدد] ن
العثور على المباراة السابقة من / أو؟.

إذا تم تعيين خيار "hlsearch" ، فاضغط على n / N لإجراء البحث وانتقل إلى المطابقة الأولى
يقوم العنصر بإعادة تعيين التحديد الحالي في الوضع العادي. ليس هذا هو الحال إذا كان البحث قد تم بالفعل
يتم إجراؤه على الملفات الموجودة في الدليل ، وبالتالي لا يتم إعادة تعيين التحديد بعد مسح التحديد
مع مفتاح الهروب وضرب مفتاح n / N مرة أخرى.

[عدد] و [حرف]
ابحث للأمام عن ملف يحتوي على [حرف] كأول حرف في الاسم. البحث يلتف
حول نهاية القائمة.

[عدد] حرف F
البحث للخلف عن ملف يحتوي على [حرف] كأول حرف في الاسم. البحث يلتف
حول نهاية القائمة.

[عدد]؛
ابحث عن المطابقة التالية لـ f أو F.

[عدد]،
ابحث عن التطابق السابق لـ f أو F.

ملحوظة: f، F،؛ والتفاف حول القائمة بداية ونهاية عندما يتم استخدامها بمفردها وهم
لا تلتف عند استخدامها كمحددات.

قم بتقديم فلاتر


هناك ثلاثة مرشحات أساسية للملفات:

- مرشح الملفات النقطية (باستثناء الدلائل الخاصة "." و ".." ، أي مظهر هو
يتحكم فيها خيار "dotdirs")

- مرشح يدوي لأسماء الملفات

- مرشح تلقائي لأسماء الملفات

- عامل التصفية المحلي لأسماء الملفات (انظر وصف الأمر "=" الوضع العادي)

إجراء عمليات على التصفية اليدوية لأسماء الملفات يؤدي إلى نفس الشيء تلقائيًا
واحد تلقائي. يتم فصل مرشح اسم الملف بشكل أساسي لأغراض الراحة و
الحصول على سلوك حتمي أكثر.

تُستخدم روابط مفتاح الطي الأساسية vim لتصفية الملفات.

كل قائمة ملفات لها نسختها الخاصة من كل مرشح.

لم يتم التحقق من الملفات التي تمت تصفيتها في / البحث أو: الأوامر.

يتم تصفية الملفات والأدلة بشكل منفصل. لهذا يتم إلحاق شرطة مائلة ب
اسم الدليل قبل اختبار ما إذا كان يطابق عامل التصفية. أمثلة:

"تصفية الدلائل التي تنتهي أسماؤها بـ" .files "
: مرشح / ^.*\.files\/$/

"تصفية الملفات التي تنتهي أسماؤها بـ" .d "
: مرشح / ^.*\.d$/

"تصفية الملفات والأدلة التي تنتهي أسماؤها بـ" .o "
: مرشح / ^.*\.o\/؟$/

zo إظهار كافة الملفات النقطية.

zf تصفية كافة الملفات المحددة.

za تبديل إظهار وإخفاء الملفات النقطية.

zm قم بتصفية كافة ملفات النقاط.

zO إظهار الملفات التي تمت تصفيتها حسب مرشح اسم الملف.

zM قم بتصفية الملفات المطابقة لمرشح اسم الملف.

zR قم بإزالة كافة عوامل التصفية.

= عادي التعبير نمط [عودة]
تصفية الملفات التي لا تطابق التعبير العادي. سواء تم تحديث العرض كـ
يتم تغيير التعبير العادي بناءً على قيمة خيار "incsearch". هذه
يتم إعادة تعيين نوع الفلتر تلقائيًا عند تغيير الدليل.

أخرى اساسي المعالم مفاتيح


[عدد]:
أدخل وضع سطر الأوامر. سيضيف العد نطاقًا.

q: افتح محررًا خارجيًا للمطالبة بأمر سطر الأوامر. انظر "سطر الأوامر
التحرير "للحصول على التفاصيل.

q/ افتح محررًا خارجيًا للمطالبة بالبحث عن نمط البحث في المستقبل
اتجاه. راجع قسم "تحرير سطر الأوامر" للحصول على التفاصيل.

q? افتح محررًا خارجيًا للمطالبة بالبحث في نمط البحث للخلف
اتجاه. راجع قسم "تحرير سطر الأوامر" للحصول على التفاصيل.

q= افتح محررًا خارجيًا للمطالبة بنمط المرشح. انظر "تحرير سطر الأوامر"
قسم للحصول على التفاصيل. بخلاف أوامر q {x} الأخرى ، لا يعمل هذا الأمر في Visual
واسطة.

[عدد]!! و [عدد]!
أدخل وضع سطر الأوامر مع إدخال! أمر. العد سيعدل النطاق.

السيطرة-O الرجوع للخلف من خلال محفوظات الدليل للعرض الحالي. الدلائل غير الموجودة هي
تم تخطيه تلقائيًا.

على Ctrl-I إذا كانت "cpoptions" تحتوي على علامة "t" ، و تبديل الجزء النشط تمامًا مثل
يفعل ، وإلا فإنه يتقدم من خلال محفوظات الدليل للعرض الحالي.
يتم تخطي الدلائل غير الموجودة تلقائيًا.

على Ctrl-G ينشئ نافذة تعرض معلومات مفصلة عن الملف الحالي.

مفتاح Shift-Tab
يدخل في وضع العرض (يعمل فقط بعد تنشيط جزء العرض باستخدام: أمر العرض).

ga حساب حجم الدليل. يستخدم أحجام الدليل المخزنة مؤقتًا عندما يكون ذلك ممكنًا للأفضل
أداء.

gA مثل الجا ، ولكن إجبار التحديث. يتجاهل القيم القديمة لأحجام الدليل.

إذا تم تحديد الملف الموجود أسفل المؤشر ، تتم معالجة كل عنصر محدد ، وإلا فسيتم معالجته فقط
تم تحديث الملف.

gf اعثر على وجهة الارتباط (مثل l مع إيقاف تشغيل "Followlinks" ، ولكن يعثر أيضًا على الدلائل).

gr فقط من أجل MS-Windows
مثل l key ، لكنه يحاول تشغيل البرنامج بامتيازات إدارية.

av انتقل إلى الوضع المرئي في حالة تعديل التحديد مع الاحتفاظ بالاختيار الحالي.

gv انتقل إلى الوضع المرئي لاستعادة التحديد الأخير.

gs استعادة آخر اختيار t ، مثل gv لاختيار الوضع المرئي.

غو
اجعل أسماء الملفات المحددة صغيرة.

[عدد] قوه و [عدد] gugu
اجعل أسماء الملفات [عدد] تبدأ من الأحرف الصغيرة الحالية. بدون
[عدد] يتأثر الملف الحالي فقط.

gU
اجعل أسماء الملفات المحددة بأحرف كبيرة.

[عدد] gUU و [عدد] gUgU
اجعل أسماء الملفات [عدد] تبدأ من الأحرف الكبيرة الحالية. بدون
[عدد] يتأثر الملف الحالي فقط.

e استكشاف الملف في الجزء الحالي.

i يفتح الملف بالبرنامج المرتبط به حتى لو كان ملفًا تنفيذيًا.

cw إعادة تسمية ملف أو ملفات.

cW قم بتغيير اسم الملف فقط (بدون امتداد).

cl هدف تغيير الارتباط.

co فقط من أجل * لا شىء
تغيير صاحب الملف.

cg فقط من أجل * لا شىء
تغيير مجموعة الملفات.

cp تغيير سمات الملف (إذن على * لا شىء والخصائص على ويندوز).

[عدد] ج
ملف استنساخ [عدد] مرات.

[عدد] د or د [عدد] محدد
ينقل الملفات المحددة إلى دليل سلة المهملات (إذا تم تعيين خيار "سلة المهملات" ، وإلا
حذف). راجع قسم "دليل المهملات" أدناه.

[عدد] DD or D [عدد] محدد
يزيل الملفات المحددة.

Y, [عدد] س ص or محدد [عدد] ص
ينتزع الملفات المختارة.

Y نفس yy.

p سينسخ الملفات المنزوعة إلى الدليل الحالي أو ينقل الملفات إلى ملف
الحالي إذا تم حذفها مع dd أو: d [elete] أو إذا كانت الملفات
انتزعت من دليل سلة المهملات. راجع قسم "دليل المهملات" أدناه.

P ينقل آخر الملفات المنتزعة. ميزة استخدام P بدلاً من d متبوعة بـ p
هو أن P ينقل الملفات مرة واحدة فقط. هذا ليس مهمًا في حالة نقل الملفات
في نفس نظام الملفات حيث يوجد دليلك الرئيسي ، ولكن باستخدام P لنقل الملفات
بعض أنظمة الملفات الأخرى (أو أنظمة الملفات ، في حالة رغبتك في نقل الملفات من fs1 إلى
fs2 ومنزلك على fs3) يمكن أن يوفر وقتك.

al يضع روابط رمزية بمسارات مطلقة.

rl يضع روابط رمزية بمسارات نسبية.

t تحديد أو إلغاء تحديد (علامة) الملف الحالي.

u التراجع عن التغيير الأخير.

على Ctrl-R إعادة التغيير الأخير.

v, V أدخل الوضع المرئي ، يمسح التحديد الحالي.

[عدد] Ctrl-A
زيادة الرقم الأول في اسم الملف بالعدد (1 افتراضيًا).

[عدد] Ctrl-X
إنقاص الرقم الأول في اسم الملف بالعدد (1 افتراضيًا).

ZQ مثل: استقال!

ZZ مثل: إنهاء

. كرر أمر سطر الأوامر الأخير (ليس أمر الوضع العادي) لهذه الجلسة (لا
لا شيء مباشرة بعد بدء التشغيل أو: أمر إعادة التشغيل). الأمر لا يعتمد على
محفوظات سطر الأوامر ويمكن استخدامها مع محفوظات معطلة تمامًا.

( انتقل إلى المجموعة السابقة. يتم تحديد المجموعات بواسطة مفتاح الفرز الأساسي. للاسم و
أعضاء iname من كل مجموعة لديهم نفس الحرف الأول ، لجميع مفاتيح الفرز الأخرى vifm
يستخدم الحجم ، uid ، ...

) اذهب إلى المجموعة التالية. انظر (الوصف الرئيسي أعلاه.

باستخدام العد التنازلي


يمكنك استخدام count مع أوامر مثل yy.

[عدد] س ص
تبدأ من وضع المؤشر الحالي إلى أسفل.

أو يمكنك استخدام العد مع الحركات التي تم تمريرها إلى y أو d أو D.

د [عدد] ي
احذف (العد + 1) الملفات بدءًا من موضع المؤشر الحالي إلى أعلى.

يسجل


يدعم vifm سجلات متعددة لقائمة التخزين المؤقت للملفات المسحوبة أو المحذوفة.

يجب تحديد السجلات بضرب مفتاح مزدوج تمامًا متبوعًا باسم السجل.
يتم تحديد العدد بعد اسم التسجيل. بشكل افتراضي ، تستخدم الأوامر تسجيل غير مسمى ، والذي
له اقتباس مزدوج كاسمه.

على الرغم من قبول جميع الأوامر للسجلات ، إلا أن معظم الأوامر تتجاهلها (على سبيل المثال H أو
السيطرة- U). يمكن للأوامر الأخرى ملء التسجيل أو إلحاق ملفات جديدة به.

يدعم vifm حاليًا أحرف "و _ و az و AZ كأسماء تسجيل.

كما ذكر أعلاه "سجل غير مسمى وله معنى خاص للسجل الافتراضي.
في كل مرة تستخدم فيها المسجلات المسماة (az و AZ) ، يتم تحديث سجل غير مسمى إلى
تحتوي على نفس قائمة الملفات مثل آخر سجل تم استخدامه.

_ هو سجل ثقب أسود. يمكن استخدامه للكتابة ، لكن قائمته فارغة دائمًا.

يتم تسمية التسجيلات ذات الأسماء من الألف إلى الياء ومن الألف إلى الياء مسماة. السجلات الصغيرة هي
تم مسحها قبل إضافة ملفات جديدة ، في حين أن الأحرف الكبيرة ليست كذلك ويجب استخدامها لإلحاق ملفات جديدة
الملفات إلى قائمة الملفات الموجودة الخاصة بالسجلات الصغيرة المناسبة (A لـ a ، B لـ b ، ...).

يمكن تغيير السجلات في: أمر فارغ إذا كانت تحتوي على ملفات ضمن دليل سلة المهملات
(راجع قسم "دليل المهملات" أدناه).

لا تحتوي السجلات على ملف واحد أكثر من مرة.

على سبيل المثال:

"a2yy

سيضع أسماء ملفين لتسجيل أ (وللسجل غير المسمى) ،

"ميلادي

سيزيل ملفًا واحدًا ويلحق اسمه لتسجيل (ولسجل غير مسمى) ،

p أو "ap أو" Ap

سيقوم بإدراج الملفات المحذوفة والمحذوفة مسبقًا في الدليل الحالي.

المحددات


تقبل أوامر y و d و D و! و gu و gU المحددات. يمكنك دمجها مع أي من
المحددات أدناه لإزالة أو سحب عدة ملفات بسرعة.

معظم المحددات تشبه حركات vi: j ، k ، gg ، G ، H ، L ، M ،٪ ، f ، F ، ؛ ، فاصلة ، '، ^ ، 0
و $. لكن هناك بعض الأشياء الإضافية.

a كل الملفات في العرض الحالي.

s الملفات المختارة.

S كل الملفات ماعدا المحددة.

أمثلة:
dj - احذف ملفًا واحدًا أدناه.
d2j - احذف الملف الموجود أسفل المؤشر واثنان أدناه.
y6gg - سحب جميع الملفات من موضع المؤشر إلى الملف السادس في القائمة.

عندما تمرر عددًا إلى الأمر بالكامل ومحدده ، يتم مضاعفتهم. وبالتالي:
2d2j - حذف الملف تحت المؤشر وأربعة أدناه.
2dj - حذف الملف تحت المؤشر واثنان أدناه.
2y6gg - سحب جميع الملفات من موضع المؤشر إلى الملف الثاني عشر في القائمة.

مرئي المعالم


يجب أن يكون الوضع المرئي في النماذج الفرعية العامة للتشغيل:

- اختيار سهل كما هو الحال في Vim ؛

- اختيار التحرير الفرعي.

يحدد كلا الوضعين الملفات في النطاق من موضع المؤشر الذي تم إدخال الوضع المرئي إليه
موضع المؤشر الحالي (دعنا نسميها "منطقة التحديد"). يمكن أن يكون كل من اثنين من الحدود
يتم تعديلها عن طريق تبديلها عبر مفتاحي "o" أو "O" وتحديث موضع المؤشر بشكل منتظم
مفاتيح حركة المؤشر. من الواضح أنه بمجرد تغيير موضع المؤشر الأولي بهذه الطريقة ، يصبح الأمر حقيقيًا
يصبح موضع البداية غير متوفر.

يبدأ الوضع المرئي العادي الذي يشبه Vim بالتحديد الذي لا يتم استعادته في
رفض التحديد ("Escape" ، "Ctrl-C" ، "v" ، "V"). على عكس ذلك ، اختيار التحرير
لا يمسح الملفات المحددة مسبقًا ويستعيدها بعد الرفض. قبول
التحديد عن طريق إجراء عملية على العناصر المحددة (مثل سحبها عبر حركات "y")
المؤشر إلى أعلى منطقة التحديد الحالية (وليس أعلى ملف تم تحديده في ملف
رأي).

بدوره ، يدعم تحرير التحديد ثلاثة أنواع من التحرير (انظر إلى شريط الحالة لتعرف
أيهما نشط حاليًا):

- إلحاق - تعديل الاختيار عن طريق اختيار العناصر في منطقة الاختيار ؛

- إزالة - تعديل التحديد بإلغاء تحديد العناصر في منطقة الاختيار ؛

- عكس - تعديل التحديد عن طريق عكس اختيار العناصر في منطقة الاختيار.

بغض النظر عن كيفية تنشيط تحرير التحديد ، فإنه يبدأ في "إلحاق". يمكن للمرء تبديل النوع
من العملية (بالترتيب المذكور أعلاه) عبر مفتاح "Ctrl-G".

تعمل جميع مفاتيح الوضع العادي تقريبًا في الوضع المرئي ، ولكنها بدلاً من قبول المحددات
تعمل على عناصر مختارة.

أدخل حفظ التحديد والعودة إلى الوضع العادي لا يتحرك المؤشر.

av اترك الوضع المرئي إذا كان في وضع التعديل (يستعيد التحديد السابق) ، وإلا
قم بالتبديل إلى تعديل وضع التحديد.

gv استعادة التحديد المرئي السابق.

v, V, السيطرة- C or هرب
اترك الوضع المرئي إذا لم يكن في الوضع المعدل ، وإلا فانتقل إلى الوضع المرئي العادي
اختيار.

على Ctrl-G تبديل نوع التعديل بواسطة مخطط روبن الدائري: إلحاق -> إزالة -> عكس.

: أدخل وضع سطر الأوامر. عندما تتركه سيتم مسح التحديد.

o التبديل النشط التحديد ملزمة.

O التبديل النشط التحديد ملزمة.

غو u اجعل أسماء الملفات المحددة صغيرة.

gU U اجعل أسماء الملفات المحددة بأحرف كبيرة.

عرض المعالم


يحاول هذا الوضع تقليد البرنامج الأقل. يمكن العثور على قائمة الاختصارات المضمنة
أدناه. يمكن تخصيص الاختصارات باستخدام: qmap و: qnoremap و: سطر أوامر qunmap
أوامر.

Shift-Tab ، التبويب، q, Q, ZZ
ارجع إلى الوضع العادي.

[عدد] البريد ، [عدد] Ctrl-E ، [عدد] ي ، [عدد] Ctrl-N ، [عدد] أدخل
سطر واحد للأمام (أو [عد] سطور).

[مقاطعة، [عدد] Ctrl-Y ، [عدد] ك ، [عدد] Ctrl-K ، [عدد] Ctrl-P
سطر واحد للخلف (أو [عد] سطور).

[عدد] و ، [عدد] Ctrl-F ، [عدد] Ctrl-V ، [عدد] الفضاء البار
إلى الأمام نافذة واحدة (أو [عد] سطور).

[عدد] ب ، [عدد] Ctrl-B ، [عدد] Alt-V
نافذة واحدة للخلف (أو [عد] سطور).

[عدد] ض
إلى الأمام نافذة واحدة (وضبط النافذة على [العد]).

[عدد] ث
نافذة واحدة للخلف (وضبط النافذة على [العد]).

[عدد] Alt-Space
إعادة توجيه نافذة واحدة ، ولكن لا تتوقف عند نهاية الملف.

[عدد] د ، [عدد] Ctrl-D
إلى الأمام نصف نافذة واحدة (واضبط نصف النافذة على [العد]).

[عدد] ش ، [عدد] Ctrl-U
للخلف نصف نافذة (وضبط نصف النافذة على [العد]).

r, Ctrl-R ، السيطرة- L
شاشة إعادة الطلاء.

R إعادة تحميل عرض الحفاظ على التمرير الموقف.

[عدد] / نمط
البحث للأمام عن ([عدد] th) سطر المطابقة.

[عدد]؟
البحث للخلف عن ([عدد] th) سطر المطابقة.

[عدد] ن
كرر البحث السابق (لعدد [عدد] التكرار).

[عدد] ن
كرر البحث السابق في الاتجاه العكسي.

[عدد] ز ، [عدد] <، [عدد] Alt-
انتقل إلى السطر الأول في الملف (أو السطر [العدد]).

[عدد] G ، [عدد]>، [عدد] Alt->
انتقل إلى آخر سطر في الملف (أو سطر [عدد]).

[عدد] ع ، [عدد]٪
انتقل إلى بداية الملف (أو نسبة N في الملف).

v قم بتحرير الملف الحالي باستخدام vim.

على Ctrl-W H
حرك الجزء إلى أقصى اليسار.

على Ctrl-W J
انقل الجزء إلى الأسفل.

على Ctrl-W K
انقل الجزء إلى الأعلى.

على Ctrl-W L
انقل الجزء إلى أقصى اليمين.

على Ctrl-W h
قم بالتبديل إلى الجزء الأيسر.

على Ctrl-W j
قم بالتبديل إلى الجزء أدناه.

على Ctrl-W k
التبديل إلى الجزء أعلاه.

على Ctrl-W l
قم بالتبديل إلى الجزء الأيمن.

على Ctrl-W b
قم بالتبديل إلى النافذة اليمنى السفلية.

على Ctrl-W t
قم بالتبديل إلى النافذة العلوية اليسرى.

على Ctrl-W p
انتقل إلى النافذة السابقة.

على Ctrl-W w
قم بالتبديل إلى الجزء الآخر.

على Ctrl-W o
ترك جزء واحد فقط.

على Ctrl-W s
انقسام النافذة أفقيا.

على Ctrl-W v
انقسام النافذة عموديا.

على Ctrl-W x
ألواح التبادل.

على Ctrl-W z
قم بإنهاء جزء المعاينة أو عرض الأوضاع.

على Ctrl-W +
زيادة حجم العرض.

على Ctrl-W -
تقليل حجم العرض.

على Ctrl-W <
زيادة حجم العرض.

على Ctrl-W >
تقليل حجم العرض.

على Ctrl-W |
تكبير العرض الحالي.

على Ctrl-W _
تكبير العرض الحالي.

على Ctrl-W =
اجعل حجم وجهتي نظر متساوية.

بشكل عام ، تعمل جميع مفاتيح "Ctrl-W x" أعلاه كما كانت في الوضع العادي. الوضع النشط هو
تغيرت تلقائيا عند التنقل بين النوافذ. عند تنشيط الوضع الأقل شبهاً في الملف
يتم ترك المعاينة باستخدام واحد عن طريق مفاتيح "Ctrl-W x" ، ويتم تخزين حالتها حتى يتم حفظ ملف آخر
تم عرضه باستخدام المعاينة (من الممكن مغادرة الوضع وإخفاء جزء المعاينة والقيام بشيء ما
عدا ذلك ، ارجع إلى الملف وأظهر جزء المعاينة مرة أخرى بالحالة المخزنة مسبقًا
فيه).

أمر خط المعالم


تتوفر هذه المفاتيح في جميع الرموز الفرعية لوضع سطر الأوامر: الأمر ، البحث ، الموجه
والتصفية.

أسفل ، أعلى ، يسار ، يمين ، الصفحة الرئيسية ، إنهاء وحذف هي مفاتيح ممتدة وهي غير متوفرة
إذا تم تجميع vifm باستخدام خيار --disable-extension-keys.

خروج، السيطرة- C
ترك وضع سطر الأوامر ، يلغي الإدخال. يتم حفظ الإدخال الملغي في الوضع المناسب
التاريخ ويمكن استدعاؤها في وقت لاحق.

Ctrl-M ، أدخل
تنفيذ الأمر وترك وضع سطر الأوامر.

السيطرة- I ، علامة التبويب
الأمر الكامل أو حجته.

مفتاح Shift-Tab
أكمل بترتيب عكسي.

كنترول-_ وقف الإكمال وإعادة الإدخال الأصلي.

السيطرة- K إزالة الأحرف من موضع المؤشر حتى نهاية السطر.

على Ctrl-U إزالة الأحرف من موضع المؤشر حتى بداية السطر.

السيطرة- H ، BACKSPACE
إزالة الحرف قبل المؤشر.

السيطرة- D ، حذف
إزالة الحرف تحت المؤشر.

Ctrl-B ، اليسار
حرك المؤشر إلى اليسار.

السيطرة- F ، حق
حرك المؤشر إلى اليمين.

السيطرة- A ، الصفحة الرئيسية
انتقل إلى بداية السطر.

السيطرة- E ، النهاية
انتقل إلى نهاية السطر

بديل-B انتقل إلى بداية الكلمة السابقة.

البديل-F انتقل إلى نهاية الكلمة التالية.

على Ctrl-W إزالة الأحرف من موضع المؤشر حتى بداية الكلمة السابقة.

البديل-د إزالة الأحرف من موضع المؤشر حتى بداية الكلمة التالية.

السيطرة- T قم بتبديل ترتيب الحرف الحالي والسابق وحرك المؤشر للأمام أو إذا
بعد نهاية السطر ، قم بتبديل ترتيب آخر حرفين في السطر.

البديل-. أدخل الجزء الأخير من الأمر السابق إلى موضع المؤشر الحالي. كل مكالمة تالية
سيدرج الجزء الأخير من الأمر الأقدم.

على Ctrl-G تحرير محتوى سطر الأوامر في محرر خارجي. راجع قسم "تحرير سطر الأوامر"
للتفاصيل.

السيطرة- N استدعاء المزيد من سطر الأوامر الأحدث من التاريخ.

السيطرة- P استدعاء أقدم سطر الأوامر من التاريخ.

Up استدعاء سطر أوامر أحدث من التاريخ ، والذي يبدأ كأمر حالي-
الخط.

إلى أسفل استدعاء سطر الأوامر الأقدم من التاريخ ، والذي يبدأ كسطر الأوامر الحالي.

اللصق تختص القيم


تقوم الاختصارات المدرجة أدناه بإدراج القيم المحددة في موضع المؤشر الحالي. المفتاح الأخير
من كل اختصار يشير إلى قيمة يقوم بإدراجها:

- ج - [ج] الملف الحالي
- د - [د] مسار الدليل
- e - [e] xtension لاسم ملف
- r - [r] oot جزء من اسم الملف
- t - [t] جزء من مسار الدليل

- أ - [أ] مرشح تلقائي
- م - [م] مرشح شرجية
- = - عامل التصفية المحلي ، المرتبط بـ "=" في الوضع العادي

تتوفر القيم المتعلقة بقائمة الملفات في الجزء الحالي من خلال بادئة Ctrl-X ، بينما
القيم من الجزء الآخر ضاعفت مفتاح Ctrl-X كبادئة (مضاعفة Ctrl-X هي
يفترض أسهل في الكتابة من الأحرف الكبيرة ؛ لا يزال من السهل إعادة تعيين المفاتيح
تتوافق مع أسماء وحدات الماكرو المماثلة).

السيطرة- X c
اسم الملف الحالي للجزء النشط.

السيطرة- X السيطرة- X c
اسم الملف الحالي للجزء غير النشط.

السيطرة- X d
المسار إلى الدليل الحالي للجزء النشط.

السيطرة- X السيطرة- X d
المسار إلى الدليل الحالي للجزء غير النشط.

السيطرة- X e
امتداد الملف الحالي للجزء النشط.

السيطرة- X السيطرة- X e
امتداد الملف الحالي للجزء غير النشط.

السيطرة- X r
اسم جذر الملف الحالي للجزء النشط.

السيطرة- X السيطرة- X r
اسم جذر الملف الحالي للجزء غير النشط.

السيطرة- X t
المكون الأخير من المسار إلى الدليل الحالي للجزء النشط.

السيطرة- X السيطرة- X t
المكون الأخير من المسار إلى الدليل الحالي للجزء غير النشط.

السيطرة- X a
قيمة التصفية التلقائية للجزء النشط.

السيطرة- X m
قيمة المرشح اليدوي للجزء النشط.

السيطرة- X =
قيمة عامل التصفية المحلي للجزء النشط.

أمر خط التحرير


يوفر vifm وسيلة لتحرير عدة أنواع من البيانات ، والتي عادة ما يتم تحريرها بأمر-
وضع الخط ، في محرر خارجي (باستخدام الأمر المحدد بواسطة الخيار ´vicmd 'أو' vixcmd ').
هذا له ميزتان على الأقل مقارنة بوضع سطر الأوامر المدمج:
- يمكن للمرء استخدام القوة الكاملة لـ Vim لتحرير النص ؛
- يصبح من الممكن العثور على إدخالات التاريخ وإعادة استخدامها.

المرفق مدعوم بأربعة وحدات إدخال فرعية لسطر الأوامر:
- أمر؛
- بحث أمامي
- بحث رجعي
- إعادة تسمية الملف (انظر وصف مفاتيح الوضع العادي cw و cW).

تحرير سطر الأوامر باستخدام محرر خارجي يتم تنشيطه بواسطة اختصار c_CTRL-G. إنه
من الممكن أيضًا أن تفعل الشيء نفسه تقريبًا من الوضعين العادي والمرئي باستخدام q: و q / و q؟
أوامر.

يحتوي الملف المؤقت الذي تم إنشاؤه لغرض تحرير السطر على الهيكل التالي:

1. السطر الأول ، إما أن يكون فارغًا أو يحتوي على نص تم إدخاله بالفعل في سطر الأوامر.

2. السطر الثاني وجميع الأسطر الأخرى مع عناصر السجل التي تبدأ بأحدثها.
لن يؤدي تغيير هذه الأسطر بأي شكل من الأشكال إلى تغيير عناصر السجل المخزنة بواسطة vifm.

بعد الانتهاء من تحرير التطبيق ، يتم أخذ السطر الأول من الملف كنتيجة لـ
العملية ، عندما يقوم التطبيق بإرجاع رمز الخروج الصفري. إذا قام التطبيق بإرجاع ملف
خطأ (راجع: الأمر cquit في Vim) ، يتم تجاهل جميع التعديلات التي تم إجراؤها على الملف ، ولكن ملف
يتم حفظ القيمة الأولية للسطر الأول في التاريخ المناسب.

أوامر


يتم تنفيذ الأوامر باستخدام: command_name

يجب أن تبدأ الأسطر المعلقة برمز الاقتباس المزدوج الذي قد يسبقه
أحرف المسافات البيضاء.

تحتوي معظم الأوامر على شكلين: كامل وشكل قصير. مثال:
: noh [lsearch]
هذا يعني أن الأمر الكامل هو nohlsearch ، والأمر القصير هو noh.

تقوم معظم أوامر سطر الأوامر بإعادة تعيين التحديد بالكامل في طريقة العرض الحالية. لكن،
هناك عدة استثناءات:

- ": invert s" ستترك على الأرجح بعض الملفات محددة ؛

-: أوامر if و: else لا تؤثر على الاختيار عند التنفيذ الناجح.

´ | ' يمكن استخدامها لفصل الأوامر ، بحيث يمكنك إعطاء أوامر متعددة في سطر واحد. لو
تريد استخدام "|" في حجة ، اسبقها بـ "\".

هذه الأوامر ترى "|" كجزء من حججهم حتى عندما يتم تجاوزها:

:[نطاق]!
: cmap
: cnoremap
:أمر
:نوع الملف
: المشاهد
: filextype
:خريطة
: mmap
: mnoremap
: nmap
: nnoremap
: noremap
:عادي
: qmap
: qnoremap
: vmap
: vnoremap
: windo
: winrun

لتتمكن من استخدام أمر آخر بعد أحد هذه الأوامر ، قم بلفها باستخدام الأمر: execute.
مثال:
إذا نوع الملف ('.') == 'reg' | تنفيذ '!! صدى ملف عادي' | إنهاء إذا

:[عدد]

:عدد
انتقل إلى رقم الملف.
: 12 سينتقل إلى الملف الثاني عشر في القائمة.
: 0 الانتقال إلى أعلى القائمة.
: تحرك $ إلى أسفل القائمة.

: [عدد] الأمر
الأمر الوحيد المدمج: [count] هو: [count] d [elete] و: [count] y [ank].

: d3 سيحذف ثلاثة ملفات بدءًا من موضع الملف الحالي وهو يتحرك لأسفل.

: ثلاثي الأبعاد سيحذف ملفًا واحدًا في السطر الثالث في القائمة.

:أمر [أرغس]

: برنامج [النطاق]!
سينفذ البرنامج في قذيفة

: [المدى]! الأمر &

سيتم تشغيل العملية في الخلفية باستخدام وسائل vifm.

ستنشئ البرامج التي تكتب إلى stdout مثل ls رسالة خطأ تعرض إخراجًا جزئيًا
من الأمر.

قم بتدوين المسافة قبل رمز علامة العطف ، إذا حذفته ، فسيتم تشغيل الأمر في ملف
الخلفية باستخدام التحكم الوظيفي في قوقعتك.

يقبل وحدات الماكرو.

: !!

:[نطاق]!!
بالضبط مثل :! ولكن سيتم إيقاف الشاشة مؤقتًا قبل العودة إلى Vifm.

: !! سينفذ الأمر الأخير.

:رابط

: [النطاق] الينك [!؟]
ينشئ روابط رمزية مطلقة للملفات في دليل طريقة العرض الأخرى. مع "؟"
سيفتح vifm vi لتحرير أسماء الملفات. "!" فوق القوات.

: [النطاق] اللينك [!] مسار
ينشئ روابط رمزية مطلقة للملفات في الدليل المحدد بالمسار
(مطلق أو نسبي إلى دليل وجهة نظر أخرى). "!" فوق القوات.

: [النطاق] اللينك [!] name1 اسم 2 ...
ينشئ روابط رمزية مطلقة للملفات في دليل طريقة العرض الأخرى مع إعطاء كل منها
الارتباط التالي اسم مطابق من قائمة الوسائط. "!" فوق القوات.

: apropos

: apropos مانباج
سيُنشئ قائمة بالعناصر التي يتم إرجاعها بواسطة الأمر apropos. تحديد عنصر في
ستفتح القائمة الصفحة المقابلة. بشكل افتراضي ، يعتمد الأمر على ملف
أداة "apropos" الخارجية ، والتي يمكن تخصيصها عن طريق تغيير قيمة
خيار "aproposprg".

: apropos
يكرر الماضي: أمر apropos.

: قرص مضغوط

: قرص مضغوط or : قرص مضغوط ~ or : قرص مضغوط $ الرئيسية
التغيير إلى الدليل الرئيسي الخاص بك.

: قرص مضغوط - انتقل إلى الدليل السابق.

: قرص مضغوط ~ / دير
تغيير الدليل إلى ~ / دير.

: قرص مضغوط / تيار / دير / أخرى / دير
قم بتغيير دليل الجزء الحالي إلى / current / dir ودليل الجزء الآخر
إلى / أخرى / دير. عند استخدام المسارات النسبية ، يفترض vifm أن كلاهما صحيح
نسبة إلى الدليل الحالي للعرض الحالي. الأمر لن يفشل إذا كان أحد
الدلائل غير صالحة. يقبل وحدات الماكرو.

: قرص مضغوط! / دير
مثل: cd / dir / dir.

:يتغيرون

:يتغيرون]
إنشاء نافذة قائمة لتغيير خصائص الملفات.

: chmod

: [النطاق] chmod
يظهر سمات الملف (إذن على * لا شىء والخصائص على ويندوز) تغيير الحوار.

: [النطاق] chmod [!] حج ...
فقط من أجل * لا شىء
يغير أذونات الملفات. راجع "man chmod" للحصول على تنسيق arg. "!" يعني مجموعة
أذونات تكرارية.

: chown

: [النطاق] chown
فقط من أجل * لا شىء
نفس المفتاح المشترك في الوضع العادي.

: [النطاق] chown [مستخدم] [:] [مجموعة]
فقط من أجل * لا شىء
يغير المالك و / أو مجموعة الملفات. يعمل على الدلائل بشكل متكرر.

: استنساخ

: [النطاق] استنساخ [!؟]
استنساخ الملفات في الدليل الحالي. مع "؟" سيفتح vifm vi لتحرير أسماء الملفات.
"!" فوق القوات. يتم توسيع وحدات الماكرو.

: [النطاق] استنساخ [!] مسار
clones إلى الدليل المحدد بالمسار (مطلق أو متعلق بالتيار
الدليل). "!" فوق القوات. يتم توسيع وحدات الماكرو.

: [النطاق] استنساخ [!] name1 اسم 2 ...
clones في الدليل الحالي مع إعطاء كل نسخة تالية اسمًا مطابقًا من
قائمة الحجة. "!" فوق القوات. يتم توسيع وحدات الماكرو.

:نظام الألوان

:نظام الألوان]؟
يطبع اسم نظام الألوان الحالي في شريط الحالة.

:نظام الألوان]
يعطي قائمة مع قائمة أنظمة الألوان المتاحة. يمكنك اختيار اللون الأساسي
مخطط هنا. سيتم استخدامه للعرض إذا لم يتم تكوين مسار معين
نظام الألوان. يتم استخدامه أيضًا لتعيين لون الحدود (باستثناء عرض العناوين) والألوان
في القوائم والحوارات.

:نظام الألوان] color_scheme_name
يغير نظام الألوان الأساسي إلى color_scheme_name. في حالة وجود أخطاء (على سبيل المثال بعض
الألوان غير مدعومة من قبل المحطة) إما أنه لم يتم تغيير أي شيء أو تم تغيير مخطط colo rscheme
إعادة التعيين إلى الألوان المضمنة لضمان ترك TUI في حالة قابلة للاستخدام.

:نظام الألوان] color_scheme_name دليل
يربط الدليل بنظام الألوان. يمكن أن تكون وسيطة الدليل كلاهما
المسار المطلق أو النسبي عندما: يتم تنفيذ أمر colorcheme من سطر الأوامر ،
لكن إلزاميًا يجب أن يكون مسارًا مطلقًا عند تنفيذ الأمر في البرامج النصية
يتم تحميله عند بدء التشغيل (حتى يتم تحميل vifm بالكامل).

: comclear

: comc [لير]
يزيل كافة الأوامر المعرفة من قبل المستخدم.

:أمر

:أمر]
يعطي قائمة بأوامر المستخدم.

:أمر] بداية
يعرض الأوامر التي يحددها المستخدم والتي تبدأ من البداية.

:أمر] الاسم عمل
يحدد أمر مستخدم جديد.
ستؤدي محاولة استخدام اسم أمر محجوز إلى ظهور رسالة خطأ.
استخدم: com [mand]! للكتابة فوق أمر تم تعيينه مسبقًا.
على عكس أوامر المستخدم vim ، لا يجب أن تبدأ بحرف كبير. أوامر المستخدم
يتم تشغيلها في غلاف افتراضيًا. لتشغيل أمر في الخلفية ، يجب عليك تعيينه
كأمر في الخلفية مع إجراء الأوامر وفي نهاية الأمر (: com rm rm٪ f &).
لا يمكن أن يحتوي اسم الأمر على أرقام أو رموز خاصة (باستثناء "؟" و "!").

:أمر] الاسم /نمط
يحدد نمط البحث.

:أمر] الاسم = النمط
يحدد قيمة عامل التصفية المحلي.

:أمر] الاسم عامل التصفية {: عامل التصفية الحجج}
يحدد مرشح اسم الملف (انظر: وصف أمر التصفية). على سبيل المثال:
"عرض الملفات الصوتية فقط
: الأمر onlyaudio filter /.+. \ (mp3 | wav | mp3 | flac | ogg | m4a | wma | ape \) $ / i
"عرض كل شيء باستثناء الملفات الصوتية
: الأمر noaudio filter!/.+. \ (mp3 | wav | mp3 | flac | ogg | m4a | wma | ape \) $ / i

:أمر] كمد : أوامر
سيضع نوعًا من الاسم المستعار للأمر الداخلي (كما هو الحال في الصدفة). سوف يمر النطاق
يعطى لاسم مستعار لأمر مستعار ، لذا يتم تشغيل:٪ cp بعد
: الأمر cp: نسخ٪ a
يساوي
:٪ينسخ

: نسخة

: [النطاق] co [py] [!؟] [ &]
نسخ الملفات إلى دليل آخر. مع "؟" vifm سيفتح vi للتحرير
أسماء الملفات. "!" فوق القوات.

: [النطاق] co [py] [!] طريق[ &]
ينسخ الملفات إلى الدليل المحدد بالمسار (مطلق أو متعلق بـ
دليل وجهة نظر أخرى). "!" فوق القوات.

: [النطاق] co [py] [!] name1 name2 ... [ &]
ينسخ الملفات إلى دليل طريقة العرض الأخرى مع إعطاء كل ملف تالي اسمًا مطابقًا
من قائمة الجدل. "!" فوق القوات.

: حذف

: [النطاق] د [إلت] [!] [ &]
حذف الملف أو الملفات المحددة. "!" يعني إزالة الملف بالكامل.

: [النطاق] د [إلت] [!] [ريج] [عدد][ &]
سيحذف الملفات من التسجيل ريج. "!" يعني إزالة الملف بالكامل.

: delcommand

: delc [ommand] اسم_الأمر
سيزيل أمر المستخدم command_name.

: delmarks

: delm [اركس]!
سيحذف جميع العلامات.

: delm [arks] علامات
سيحذف علامات محددة ، يتم التعامل مع كل وسيطة على أنها مجموعة من العلامات.

:عرض

:عرض]
قائمة منبثقة مع سجلات المحتوى.

:عرض] الإدارية
عرض محتويات السجلات المرقمة والمسمية المذكورة في القائمة
(على سبيل المثال "az to display" "و" a و "z content".

: dirs

: dirs عرض كومة دليل.

:صدى صوت

:صدى صوت] [ ...]
بتقييم كل وسيطة كتعبير وإخراجها مفصولة بمسافة.
انظر التعليمات حول: let command للحصول على تعريف لـ .

تحرير:

: [النطاق] e [dit] [ملف...]
سيتم تحميل الملف أو الملفات المحددة أو التي تم تمريرها إلى vi. يقبل وحدات الماكرو.

:آخر

:آخر]
ينفذ الأوامر حتى المطابقة التالية: endif إذا لم تكن موجودة من قبل
أعدم. راجع أيضًا المساعدة بشأن أوامر if و: endif.

:فارغة

:فارغة سيزيل الملفات نهائيًا من كافة أدلة المهملات الموجودة غير الفارغة. هو - هي
سيزيل أيضًا جميع العمليات من undolist التي ليس لها معنى بعد: فارغ و
إزالة كافة السجلات الخاصة بالملفات الموجودة داخل الدلائل من كافة السجلات.
تتم عملية الإزالة كمهمة خلفية مع قدر غير محدد من العمل ويمكن أن تكون كذلك
فحص عبر: قائمة الوظائف. راجع قسم "دليل المهملات" أدناه.

:إنهاء إذا

:إنهاء إذا]
ينتهي الكتلة الشرطية. راجع أيضًا المساعدة بشأن أوامر if و: else.

:ينفذ

:ينفذ] [ ...]
بتقييم كل وسيطة كتعبير وربط النتائج مفصولة بمسافة إلى
الحصول على سلسلة واحدة ، والتي يتم تنفيذها بعد ذلك كأمر سطر أوامر. انظر المساعدة في
: دعونا الأمر لتعريف .

: خروج

:خروج][!]
مثل: إنهاء.

:ملف

:ملف]
قائمة منبثقة للبرامج المحددة لنوع الملف الحالي. أضف "&" عند
نهاية الأمر لتشغيل البرنامج في الخلفية.

:ملف] الأرجنتين
قم بتشغيل الأمر المرتبط الذي يبدأ بـ arg بدون فتح القائمة.

:نوع الملف

:نوع الملف] بات 1 ، بات 2 ، ... [{descr}] def_prog [ &] ، [{descr}] prog2 [ &] ، ...
سيربط قائمة برامج معينة بكل نمط من الأنماط. البرنامج المرتبط
يتم استخدام (الأمر) بواسطة معالجات l و Enter (وأيضًا في قائمة: file). لو
تحتاج إلى إدخال فاصلة في الأمر فقط ضاعفها ("،"). الفضاء متبوعًا بعلامة
علامة العطف كحرفين أخيرين من الأمر يعني تشغيل الأمر في ملف
معرفتي. يمكن إعطاء وصف اختياري لكل أمر لتسهيله
فهم ما سيفعله الأمر في القائمة: ملف. سيحاول Vifm باقي ملفات
برامج اقتران عندما لا يتم العثور على الافتراضي. عند دخول البرنامج
لا يحتوي على أي من وحدات ماكرو vifm ، يتم إلحاق اسم الملف الحالي كما لو كان البرنامج
انتهى الإدخال بـ٪ c ماكرو في * nix و٪ "c على Windows. على مسار Windows إلى
يمكن (ويجب أن تكون الملفات التنفيذية التي تحتوي على مسافات للعمل الصحيح مع هذه المسارات)
أن يكون مقتبسًا مزدوجًا. راجع قسم "Globs" أدناه لتعريف النمط. أنظر أيضا
قسم "حوامل FUSE التلقائية" أدناه. مثال للأرشيفات المضغوطة وعدة
أجراءات:

filetype * .zip، *. jar، *. war، *. ear
\ {التثبيت باستخدام سحاب المصهر}
\ FUSE_MOUNT | فتيل مضغوط٪ SOURCE_FILE٪ DESTINATION_DIR ،
\ {عرض المحتويات}
\ zip -sf٪ c | أقل،
\ {استخرج هنا}
\ tar -xf٪ c ،

: filextype

: filex [نوع] بات 1 ، بات 2 ، ... [{ وصف }] def_program، program2، ...
مثل: filetype ، لكن vifm سيتجاهل هذا الأمر إذا لم يكن يعمل في X. In
X: filextype يساوي: filetype. راجع قسم "Globs" أدناه للحصول على النمط
تعريف. راجع أيضًا قسم "حوامل المصهر التلقائي" أدناه.

على سبيل المثال ، ضع في اعتبارك الإعدادات التالية (قد يبدو الترتيب غريبًا ، لكن
لغرض العرض):

نوع الملف * .html ، *. htm
{عرض في الوشق}
الوشق حيوان
filextype * .html، *. htm
{فتح بواسطة dwb}
dwb٪ f٪ i & ،
نوع الملف * .html ، *. htm
{عرض في الروابط}
وصلات
filextype * .html، *. htm
{فتح باستخدام Firefox}
فايرفوكس٪ f & ،
{فتح باستخدام uzbl}
متصفح uzbl٪ f٪ i & ،

إذا كنت تستخدم vifm داخل محاكي طرفي يعمل في رسوم بيانية
البيئة (عند استخدام X في * nix ؛ دائمًا على Windows) ، سيحاول vifm التشغيل
التطبيق بهذا الترتيب:

1. الوشق 2. dwb 3. الروابط 4. فايرفوكس 5. uzbl

إذا لم تكن هناك بيئة رسومية (تم التحقق من وجود بيئة DISPLAY $
متغير على * لا شىء ؛ لا يحدث أبدًا على نظام التشغيل Windows) ، ستبدو القائمة كما يلي:

1. الوشق 2. الروابط

تمامًا كما لو أن جميع أوامر filextype لم تكن موجودة.

الغرض من هذا التمايز هو السماح بالاستخدام المريح لـ vifm مع نفس الشيء
الإعدادات في بيئة سطح المكتب / من خلال الاتصال عن بعد (SSH) / في وحدة التحكم الأصلية.

: المشاهد

: filev [iewer] بات 1 ، بات 2 ، ... أمر
سيربط أمرًا معينًا كمشاهد لكل نمط من الأنماط. عارض هو
الأمر الذي يتم التقاطه وإظهاره في الجزء الثاني من vifm بعد ذلك
الجري: عرض الأمر. عندما لا يحتوي الأمر على أي من وحدات ماكرو vifm ، الاسم
من الملف الحالي يتم إلحاقه كما لو أن الأمر انتهى بـ٪ c ماكرو. راجع قسم "Globs"
أدناه لتعريف النمط. مثال للأرشيفات المضغوطة:

fileviewer * .zip، *. jar، *. war، *. ear zip -sf٪ c

:منقي

:منقي[!] نمط_التعبير_المنتظم
:منقي[!] / normal_expression_pattern / [الأعلام] سيقوم بتصفية جميع الملفات من ملف
قائمة الدليل التي تطابق التعبير العادي. يمكنك باستخدام البديل الثاني
استخدم رمز الشريط ("|") بدون هروب. تعبير عادي فارغ (محدد بواسطة
// ، "" أو "") تعني استخدام نمط البحث الأخير. يستخدم '!' للسيطرة على حالة
انعكاس المرشح بعد تحديث قيمة المرشح (انظر أيضًا وصف "cpoptions").
تتم مطابقة الفلتر بحساسية حالة الأحرف على * nix وحالة الأحرف غير حساسة على Windows.

العلامات المعتمدة:
- يجعل الحرف "i" المرشح غير حساس لحالة الأحرف ؛
- يجعل حرف "I" المرشح حساسًا لحالة الأحرف.

قد تتكرر الإشارات عدة مرات ، بينما تربح الأعلام اللاحقة (على سبيل المثال ، "iiiI" مكافئة
إلى "أنا" و "IiIi" هو نفسه "أنا").

"تصفية جميع الملفات التي تنتهي بـ .o من قائمة الملفات.
: عامل التصفية /.o$/

ملاحظة: يستخدم vifm تعابير عادية ممتدة.

:منقي
إعادة تعيين عامل التصفية (اضبطه على سلسلة فارغة) وإظهار جميع الملفات.

:منقي!
مثل: عكس.

:منقي؟
إظهار معلومات عن المرشحات المحلية والاسم والسيارات.

:تجد

: [مدى] زعنفة [د] النمط
سيظهر نتائج البحث عن الأمر في القائمة. يبحث بين الملفات المختارة إذا
أي. يقبل وحدات الماكرو. يعتمد الأمر افتراضيًا على "البحث" الخارجي
يمكن تخصيصها عن طريق تغيير قيمة خيار "findprg".

: [مدى] زعنفة [د] -يختار، يقرر...
مثل: find أعلاه ، لكن المستخدم يعرّف جميع وسائط البحث. عمليات البحث بين المختارة
الملفات إن وجدت.

: [مدى] زعنفة [د] مسار -يختار، يقرر...
مثل: find أعلاه ، لكن المستخدم يعرّف جميع وسائط البحث. يتجاهل الاختيار و
النطاق.

: [مدى] زعنفة [د]
يكرر الماضي: البحث عن الأمر.

:ينهي

:ينهي]
توقف عن تحديد مصدر البرنامج النصي. يمكن استخدامه فقط في ملف نصي vifm. هذه طريقة سريعة
لتخطي بقية الملف.

: grep

: [النطاق] غرام [الجيش الشعبي] [!] النمط
ستظهر نتائج الأمر grep في القائمة. يضيف "!" لطلب عكس
البحث (ابحث عن الخطوط التي لا تتطابق مع النمط). البحث بين الملفات المختارة
إن وجد ولا يوجد نطاق محدد. يتجاهل الملفات الثنائية بشكل افتراضي. بشكل افتراضي ، يكون ملف
يعتمد الأمر على الأداة المساعدة "grep" الخارجية ، والتي يمكن تخصيصها عن طريق التغيير
قيمة الخيار "grepprg".

: [النطاق] غرام [الجيش الشعبي] [!] -يختار، يقرر...
مثل: grep أعلاه ، لكن المستخدم يعرّف جميع وسائط البحث التي لم يتم تخطيها.
يبحث بين الملفات المختارة إن وجدت.

: [النطاق] غرام [الجيش الشعبي] [!]
يكرر الماضي: الأمر grep. "!" من هذا الأمر يقلب "!" بأمر متكرر.

:مساعدة

:يساعد]
اعرض ملف المساعدة.

:يساعد] حجة
هو نفس استخدام ": h الوسيطة" في vim. استخدام vifm- للحصول على المساعدة
vifm (أعمال إكمال علامة التبويب). هذا الشكل من الأمر لا يعمل عند ´vimhelp '
الخيار متوقف.

:تسليط الضوء

:تسليط الضوء]
سيعرض معلومات حول جميع المجموعات المميزة في الدليل الحالي.

:تسليط الضوء] واضح
سيعيد تعيين كل التظليل إلى الإعدادات الافتراضية المضمنة.

:تسليط الضوء] أسم المجموعة
سيعرض معلومات عن مجموعة مميزة معينة من نظام الألوان الأساسي.

:تسليط الضوء] أسم المجموعة cterm = النمط | ctermfg = لون | ctermbg = لون
يحدد معلمات النمط (cterm) أو المقدمة (ctermfg) أو / والخلفية (ctermbg) لـ
تمييز مجموعات من نظام الألوان الأساسي الحالي.

جميع قيم الأنماط وكذلك أسماء الألوان غير حساسة لحالة الأحرف.

قيم الأنماط المتوفرة (يمكن دمج بعضها):
- بالخط العريض
- تسطير
- معكوس أو معكوس
- دافع عن كرامته
- لا شيء

قيم اسم المجموعة المتوفرة:
- الفوز - لون جميع النوافذ (المشاهدات ، الحوارات ، القوائم)
- الحدود - لون الأجزاء الرأسية للحدود
- TopLineSel - لون الخط العلوي للجزء الحالي
- TopLine - لون الخط العلوي للجزء الآخر
- CmdLine - لون سطر الأوامر / شريط الحالة
- ErrorMsg - لون رسائل الخطأ في شريط الحالة
- خط الحالة - لون الخط الموجود أعلى شريط الحالة
- WildMenu - لون عناصر القائمة البرية
- CurrLine - سطر في موضع المؤشر في العرض النشط
- OtherLine - سطر في موضع المؤشر في عرض غير نشط
- محدد - لون الملفات المختارة
- الدليل - لون الدلائل
- رابط - لون الروابط الرمزية في الآراء
- BrokenLink - لون الروابط الرمزية المقطوعة
- المقبس - لون المقابس
- الجهاز - لون أجهزة الكتلة والشخصية
- قابل للتنفيذ - لون الملفات القابلة للتنفيذ
- Fifo - لون مواسير فيفو

الألوان المتاحة:
- -1 أو افتراضي أو لا شيء - افتراضي أو شفاف
- أسود وأسود فاتح
- أحمر ومضيء
- أخضر وأخضر فاتح
- أصفر وأصفر فاتح
- أزرق وأزرق فاتح
- أرجواني وأرجواني فاتح
- سماوي وسماوي فاتح
- أبيض وأبيض فاتح
- 0-255 - ألوان متطابقة من لوحة ألوان 256

الإصدارات الفاتحة من الألوان هي ألوان عادية مع مجموعة سمات غامقة. حتى ترتيب
حجج: أمر تسليط الضوء مهم ومن الأفضل وضع كلمة "cterm" أمامها
الآخرين لمنعه من الكتابة فوق السمات المحددة بواسطة وسيطات "ctermfg" أو "ctermbg".

لتوفير الراحة لمؤلفي نظام الألوان ، فإن الأسماء التي تشبه xterm لـ 256 لونًا هي أيضًا
أيد. التعيين مأخوذ من
http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim كانت الإدخالات المكررة
تم تغييره بإضافة شرطة سفلية متبوعة بلاحقة عددية.

0 أسود 86 زبرجد 1 برتقالي 172
1 أحمر 87 DarkSlateGray2 LightSalmon173_3
2 أخضر 88 أحمر غامق_2 وردي فاتح 174
3 أصفر 89 DeepPink4_2 175 وردي3
4 أزرق 90 DarkMagenta 176 Plum3
5 أرجواني 91 DarkMagenta_2 177 بنفسجي
6 سماوي 92 بنفسجي غامق 178 ذهبي3_2
7 أبيض 93 أرجواني 179 LightGoldenrod3
8 أسود فاتح 94 برتقالي 4_2 180 أسمر
9 LightRed 95 LightPink4 MistyRose181
10 LightGreen 96 Plum4 Thistle182
11 أصفر فاتح 97 متوسط ​​بنفسجي 3 بلوم 183
12 أزرق فاتح 98 متوسط ​​أرجواني 3_2 184 أصفر 3_2
13 LightMagenta 99 SlateBlue1 كاكي 185
14 LightCyan 100 Yellow4 LightGoldenrod186
15 أبيض فاتح 101 قمح 4 أصفر فاتح 187
16 Grey0 Grey102 Grey53
17 أزرق كحلي 103 LightSlateGrey 189 LightSteelBlue1
18 أزرق غامق 104 متوسط ​​أرجواني 190 أصفر 2
19 Blue3 LightSlateBlue 105 DarkOliveGreen191
20 أزرق 3_2 106 أصفر 4 2 زيتون أخضر غامق192_1
21 أزرق 1 زيتون أخضر غامق 107 بحر أخضر غامق3_193
22 DarkGreen 108 DarkSeaGreen 194 العسل 2
23 DeepSkyBlue4 LightSkyBlue109 LightCyan3
24 DeepSkyBlue4_2 110 LightSkyBlue3_2 196 أحمر 1
25 DeepSkyBlue4_3 111 SkyBlue2 DeepPink197
26 DodgerBlue3 Chartreuse112_2 DeepPink2
27 DodgerBlue2 DarkOliveGreen113_3 2 DeepPink199_1
28 أخضر 4 شاحب أخضر 114_3 2 ماجنتا 200_2
29 SpringGreen4 DarkSeaGreen115 3 ماجنتا 201
30 تركواز 4 DarkSlateGray116 3 برتقالي أحمر 202
31 DeepSkyBlue3 SkyBlue117 IndianRed1
32 DeepSkyBlue3_2 Chartreuse118 IndianRed1_204
33 DodgerBlue1 LightGreen_119 HotPink
34 Green 3 LightGreen_120 3 HotPink_206
35 SpringGreen3 PaleGreen121 متوسط ​​Orchid1_207
36 DarkCyan 122 Aquamarine1_2 DarkOrange
37 LightSeaGreen 123 DarkSlateGray1 209 سمك السلمون 1
38 DeepSkyBlue2 Red124 LightCoral
39 DeepSkyBlue1 DeepPink125_4 3 شاحب بنفسجي أحمر 211
40 أخضر 3 2 متوسط ​​بنفسجي أحمر 126 أوركيد 212
41 SpringGreen3_2 Magenta127 زهرة الأوركيد 3
42 SpringGreen2 DarkViolet_128 2 Orange214
43 سماوي 3 بنفسجي_129 2 رملي بني
44 تركواز غامق 130 برتقالي غامق 3 فاتح سمك السلمون 216
45 تركواز 2 هندي أحمر 131 فاتح وردي 217
46 أخضر 1 HotPink132 وردي 3
47 SpringGreen2_2 متوسط ​​Orchid133 البرقوق 3
48 SpringGreen 1 متوسط ​​Orchid 134 Gold220
49 متوسط ​​ربيعأخضر 135 متوسط ​​أرجواني 2 فاتح ذهبي 221
50 سماوي 2 DarkGoldenrod 136 LightGoldenrod222_2
51 سماوي 1 فاتح سلمون 137 نافاجو أبيض 3
52 دارك ريد 138 روزي براون 224 ميستي روز 1
53 DeepPink4 Grey139 Thistle63
54 بنفسجي 4 متوسط ​​بنفسجي 140_2 2 أصفر 226
55 بنفسجي 4 2 متوسط ​​أرجواني 141 فاتح ذهبي 1
56 بنفسجي 3 142 ذهبي 3 كاكي 228
57 BlueViolet 143 DarkKhaki 229 قمح 1
58 أورانج 4 نافاجو أبيض 144 كورنيلك 3
59 Grey37 Grey145 Grey69
60 متوسط ​​أرجواني 4 LightSteelBlue146 رمادي 3
61 أزرق أردوازي 3 147 فولاذي فاتح أزرق 233 رمادي7
62 SlateBlue3_2 148 أصفر 3 رمادي 234
63 RoyalBlue 1 DarkOliveGreen149_3 3 Grey235
64 Chartreuse4 DarkSeaGreen150_3 رمادي 2
65 DarkSeaGreen4 DarkSeaGreen 151 رمادي 2
66 شاحب فيروزي 4 فاتح سماوي 152 رمادي 3
67 ستيل أزرق 153 LightSkyBlue1 رمادي 239
68 ستيل أزرق 3 154 أخضر وأصفر 240 رمادي 35
69 ردة الذرة أزرق 155 زيتون أخضر غامق 2 رمادي 241
70 Chartreuse3 PaleGreen156_1 2 رمادي 242
71 DarkSeaGreen4_2 157 DarkSeaGreen2_2 رمادي 243
72 كاديت بلو 158 دارك سي جرين 1 رمادي 244
73 كاديت أزرق_2 159 شاحب تركواز 1 رمادي 245
74 SkyBlue3 أحمر 160 رمادي 3
75 ستيل بلو 1 ديب بينك 161 رمادي 3
76 شارتريوس 3_2 ديب بينك 162_3 رمادى 2
77 PaleGreen3 Magenta163_3 رمادي 2
78 سيغرين 3 164 ماجنتا 3_3 250 رمادي 74
79 أكوامارين 3 165 ماجنتا 2 رمادي 251
80 متوسط ​​تركواز 166 برتقالي غامق 3_2 252 رمادي 82
81 ستيل أزرق 1 هندي Red_2 167 رمادي 2
82 شارتريوس 2 HotPink168_3 رمادي 2
83- ندى صلى الله عليه وسلم 2
84 سي جرين 1 زهرة الأوركيد
85 SeaGreen1_2 171 متوسطة أوركيد 1

هناك لونان (المقدمة والخلفية) وسمة واحدة فقط غامقة. وهكذا واحد
تؤثر السمة الغامقة على كلا اللونين عند استخدام سمة "عكس" في تشغيل vifm بالداخل
محطة المحاكي. في نفس الوقت ، يمكن لوحدة التحكم الأصلية في لينكس التعامل مع جرأة
ألوان المقدمة والخلفية بشكل مستقل ، ولكن من أجل الاتساق مع الجهاز
هذه المحاكيات متاحة بشكل ضمني فقط باستخدام إصدارات فاتحة من الألوان. هذه
قد يتغير السلوك في المستقبل.

على الرغم من أن vifm يدعم 256 لونًا بمعنى أنه مدعوم من قبل مكتبة رسم واجهة المستخدم ،
ما إذا كنت ستتمكن من استخدامها جميعًا يعتمد بشكل كبير على جهازك الطرفي. لاقامة
Terminal بشكل صحيح ، تأكد من تعيين $ TERM في البيئة التي تشغل فيها vifm على name
256-color terminal (على * nixes يمكن أيضًا ضبطها عبر موارد X) ، على سبيل المثال xterm-256color.
يمكن للمرء أن يجد قائمة بأسماء الأجهزة الطرفية المتاحة عن طريق سرد / usr / lib / terminfo /. رقم ال
يمكن التحقق من الألوان التي تدعمها المحطة مع الإعدادات الحالية عبر "ألوان tput"
أمر.

إليك التسلسل الهرمي لمجموعات التمييز التي تحتاج إلى معرفتها لاستخدام الشفافية:
خط الحالة
WildMenu
الحدود
كمدلين
خطأ
كسب
الدليل
الرابط
رابط معطل
البريزة
الجهاز
FIFO
تنفيذ
مختار
كورلاين
أخرى
السطر العلوي
TopLineSel

يعني "لا شيء" اللون النهائي الافتراضي لمجموعات التمييز في المستوى الأول من
التسلسل الهرمي والشفافية لجميع الآخرين.

:التاريخ

:التاريخ]
يقوم بإنشاء قائمة منبثقة من الدلائل التي تمت زيارتها.

:التاريخ] x
يمكن أن تكون x:
د [ir] أو. عرض سجل الدليل.
c [md] أو: عرض محفوظات سطر الأوامر.
s [البحث] أو / إظهار محفوظات البحث والبحث للأمام على المفتاح l.
f [بحث] أو / إظهار محفوظات البحث والبحث للأمام على المفتاح l.
ب [بحث] أو؟ إظهار سجل البحث والبحث للخلف على المفتاح l.
أنا [nput] أو @ عرض التاريخ الفوري (على سبيل المثال عند إعادة تسمية ملف واحد).
fi [lter] أو = إظهار سجل التصفية (راجع وصف الوضع العادي "="
أمر).

:لو

:لو {expr1}
يبدأ الكتلة الشرطية. يتم تنفيذ الأوامر حتى المطابقة التالية: else of
: endif command إذا كانت قيمة {expr1} غير صفرية ، وإلا فسيتم تجاهلها. ارى
تساعد أيضًا في: أوامر else و: endif.

على سبيل المثال:
إذا كان $ TERM == "screen.linux"
قم بتمييز CurrLine ctermfg = lightwhite ctermbg = lightblack
آخر
قم بتمييز CurrLine cterm = جريء ، عكسي ctermfg = أسود ctermbg = أبيض
ENDIF

:عكس

:عكس [F]
عكس مرشح اسم الملف.

:عكس؟ [F]
إظهار حالة التصفية الحالية.

:عكس s
اختيار المقلوب.

:عكس o
عكس ترتيب الفرز لمفتاح الفرز الأساسي.

:عكس؟ o
إظهار ترتيب الفرز لمفتاح الفرز الأساسي.

:وظائف

:وظائف يعرض قائمة العمليات الحالية في الخلفية.

:يترك

:يترك ENV_VAR دولار =
يحدد متغير البيئة. تحذير: ضبط متغير البيئة على فارغ
السلسلة على Windows تزيلها.

:يترك ENV_VAR دولار .=
إلحاق القيمة بمتغير البيئة.

أين يمكن أن تكون سلسلة ذات علامة اقتباس مفردة أو سلسلة ذات علامات اقتباس مزدوجة أو بيئة
متغير أو استدعاء دالة أو سلسلة لأي منها بأي ترتيب باستخدام "."
المشغل أو العامل. يتم تجاهل أي مسافة بيضاء.

:حدد

:حدد اسم الملف
يستخدم الأمر locate لإنشاء قائمة بأسماء الملفات. تحديد ملف من ملف
ستقوم القائمة بإعادة تحميل قائمة الملفات الحالية في vifm لإظهار الملف المحدد. بواسطة
افتراضيًا ، يعتمد الأمر على الأداة المساعدة "locate" الخارجية (يُفترض أن ملف
قاعدة البيانات مبنية بالفعل) ، والتي يمكن تخصيصها عن طريق تغيير قيمة
خيار "locateprg".

:حدد
يكرر الماضي: تحديد موقع القيادة.

:علامة

: [النطاق] أماه [rk] [؟] x [/مسار كامل] [اسم الملف]
ضع علامة x (a-zA-Z0-9) في / full / path واسم الملف. افتراضيا الدليل الحالي هو
تم استخدامها. إذا لم يتم إعطاء اسم ملف وكان / full / path هو الدليل الحالي ، فسيكون الأخير
يتم استخدام ملف في [النطاق]. يسمح باستخدام وحدات الماكرو. ستتوقف علامة الاستفهام
الأمر من الكتابة فوق العلامات الموجودة.

: علامات

: علامات إنشاء قائمة منبثقة من الإشارات المرجعية.

: علامات الإدارية
عرض محتويات العلامات المذكورة في القائمة.

:رسائل

:رسائل]
لعرض الرسائل المعطاة سابقًا (حتى 50 رسالة).

: mkdir

: مكدير [!] دير
ينشئ أدلة بأسماء معينة. "!" يعني جعل الدلائل الأصل حسب الحاجة.
يتم توسيع وحدات الماكرو.

:نقل

: [مدى] م [أوف] [!؟] [ &]
ينقل الملفات إلى دليل آخر. مع "؟" vifm سيفتح vi للتحرير
أسماء الملفات. "!" فوق القوات.

: [مدى] م [أوف] [!] طريق[ &]
ينقل الملفات إلى الدليل المحدد بالمسار (مطلق أو متعلق بالدليل
من وجهة نظر أخرى). "!" فوق القوات.

: [مدى] م [أوف] [!] name1 name2 ... [ &]
ينقل الملفات إلى دليل طريقة العرض الأخرى مع إعطاء كل ملف تالي اسمًا مطابقًا
من قائمة الجدل. "!" فوق القوات.

: nohlsearch

: noh [lsearch]
تحديد واضح في الجزء الحالي.

:عادي

:عادي][!] الأوامر
ينفذ أوامر الوضع العادي. لو "!" مستخدمة ، لن يتم استخدام التعيينات. إذا كان
الأمر الأخير غير مكتمل سيتم إحباطه كما لو أو تم كتابته. أ
يجب إكمال ":" أيضًا. لا يمكن أن تبدأ الأوامر بمسافة ، لذا ضع حسابًا
من 1 (واحد) قبله.

:فقط

:فقط]
يغير النافذة لإظهار دليل الملف الحالي فقط.

: popd

: popd إزالة الدلائل جزء من المكدس.

: Pushd

: pushd [!] / تيار / دير [/ أخرى / دير]
إضافة أدلة جزء لتكديس ومعالجة الحجج مثل: الأمر cd.

: Pushd يتبادل أعلى عنصرين من مكدس الدليل.

: pwd

: pw [د] عرض دليل العمل الحالي.

: استقال

:استقال][!]
سيتم الخروج من vifm (إضافة! إذا كنت لا تريد حفظ التغييرات أو تحقق مما إذا كانت هناك أي تغييرات
من الأوامر الخلفية لا تزال قيد التشغيل).

:نثر

: [النطاق] y [ank] [ريج] [عدد]
سوف يسحب الملفات إلى سجل ريج.

: ل

: ل يسرد نوافذ معدد الإرسال النشط (فقط عندما يكون معدد الإرسال الطرفي
تستخدم). يتم تحقيق ذلك عن طريق إصدار الأمر المناسب لمضاعف المحطة الطرفية النشط ،
وبالتالي لا يتم التعامل مع القائمة من قبل vifm.

: lstrash

: lstrash
يعرض قائمة مع قائمة الملفات في المهملات. كل عنصر من عناصر القائمة أصلي
مسار الملف المحذوف ، وبالتالي يمكن أن تحتوي القائمة على نسخ مكررة.

: السجلات

: reg [isters]
قائمة منبثقة مع سجلات المحتوى.

: reg [isters] الإدارية
عرض محتويات السجلات المرقمة والمسمية المذكورة في القائمة
(على سبيل المثال "az to display" "و" a و "z content".

: إعادة التسمية

: [النطاق] إعادة تسمية [!]
إعادة تسمية الملفات باستخدام vi لتعديل الأسماء. ! يعني الذهاب بشكل متكرر من خلال الدلائل.

: [النطاق] إعادة تسمية name1 اسم 2 ...
أعد تسمية كل ملف من الملفات المحددة إلى اسم مطابق.

:اعادة البدء

:اعادة البدء
سيحرر الكثير من الأشياء (التواريخ والأوامر وما إلى ذلك) ، نعيد قراءة vifminfo و vifmrc
الملفات وتشغيل أوامر بدء التشغيل التي تم تمريرها في قائمة الوسائط ، وبالتالي تفقد جميع ملفات
التغييرات (مثل المحفوظات الحديثة أو المفاتيح المعينة في الجلسة الحالية).

:يعيد

: استعادة [النطاق]
سيستعيد الملف من دليل سلة المهملات ، ولا يعمل في أي دليل آخر. ارى
قسم "دليل المهملات" أدناه.

: rlink

: [النطاق] rlink [!؟]
ينشئ روابط رمزية نسبية للملفات في دليل طريقة العرض الأخرى. مع "؟"
سيفتح vifm vi لتحرير أسماء الملفات. "!" فوق القوات.

: [النطاق] rlink [!] مسار
ينشئ روابط رمزية نسبية للملفات في الدليل المحدد بالمسار
(مطلق أو نسبي إلى دليل وجهة نظر أخرى). "!" فوق القوات.

: [النطاق] rlink [!] name1 اسم 2 ...
ينشئ روابط رمزية نسبية للملفات في دليل طريقة العرض الأخرى مع إعطاء كل منها
الارتباط التالي اسم مطابق من قائمة الوسائط. "!" فوق القوات.

:شاشة

:شاشة
التبديل بين استخدام معدد الإرسال الطرفي أم لا.
يستخدم معدد الإرسال طرفيات زائفة للسماح باستخدام عدة نوافذ
في وحدة التحكم أو في xterm واحد. بدء تشغيل vifm من معدد طرفي مع
سيؤدي تشغيل الدعم المناسب إلى فتح vifm لمضاعف طرفي جديد
نافذة لكل ملف جديد يتم تحريره أو إطلاق برنامج من vifm.
يتطلب هذا إصدار الشاشة 3.9.9 أو أحدث للوسيطة screen -X أو tmux
(تمت إعادة تكوين الإصدار أو الأحدث 1.8).

:شاشة؟
يوضح ما إذا كان التكامل مع معددات الإرسال الطرفية ممكّنًا.

ملاحظة: يسمى الأمر بالشاشة لأسباب تاريخية (عندما لم يكن tmux مدعومًا بعد)
ويمكن تغييرها في الإصدارات المستقبلية أو الحصول على اسم مستعار.

:جلس

:يضع] تعرض جميع الخيارات التي تختلف عن قيمتها الافتراضية.

:يضع] الكل
يظهر كل الخيارات.

:يضع] opt1 = val1 opt2 = 'val2' opt3 = "val3"
سيحدد الخيارات لقيم معينة.
يمكنك استخدام النحو التالي:
- لجميع الخيارات - خيار ، خيار؟ والخيار &
- للخيارات المنطقية - nooption و invoption و option!
- بالنسبة لخيارات الأعداد الصحيحة - الخيار = x ، الخيار + = x والخيار- = x
- لخيارات السلسلة - الخيار = x
- لخيارات قائمة السلسلة - option = x ، option + = x and option- = x
- لخيارات التعداد - الخيار = x ، الخيار + = x ، الخيار- = x
- لخيارات التعداد - الخيار = x
- لتعيين الخيارات - الخيار = x ، الخيار + = x والخيار- = x
- بالنسبة لخيارات مجموعة الأحرف - الخيار = x ، والخيار + = x ، والخيار- = x

المعنى:
- خيار - قم بتشغيل الخيار (للمنطق المنطقي) أو اطبع قيمته (لجميع الآخرين)
- nooption - إيقاف تشغيل الخيار
- Invoption - عكس حالة الخيار
- اختيار! - عكس حالة الخيار
- اختيار؟ - قيمة خيار الطباعة
- خيار & - إعادة تعيين الخيار إلى قيمته الافتراضية
- الخيار = x أو الخيار: x - اضبط الخيار على x
- خيار + = س - إضافة س إلى الخيار
- خيار- = س - حذف (أو طرح) س من الخيار

يمكن إضافة اسم الخيار وإلحاقه بأي عدد من أحرف المسافات البيضاء.

:الصدف

:صدفة]
سيبدأ قذيفة.

:نوع

:نوع]
يقوم بإنشاء قائمة منبثقة لطرق الفرز المختلفة ، عندما يمكن للمرء تحديد الأساسي
مفتاح الفرز. عندما تكون خيارات "viewcolumns" فارغة و "lsview" في وضع الإيقاف ، يتم التغيير
سيؤثر مفتاح الفرز الأساسي أيضًا على مظهر العرض (لا سيما العمود الثاني من
سيتم تغيير العرض).

:مصدر

:مصدر] ملف
يقرأ أوامر سطر الأوامر من الملف.

:الانقسام

:الانقسام]
قم بالتبديل إلى عرض أفقي من نافذتين.

:الانقسام]!
تبديل نافذة الانقسام الأفقي.

:الانقسام] مسار
يقسم النافذة أفقيًا لإظهار كلا دليلي الملفات. ويغير أخرى
جزء إلى مسار (مطلق أو متعلق بالدليل الحالي للجزء النشط).

:استبدل

: [النطاق] s [البديل] / النمط / السلسلة / [الأعلام]
لكل ملف في النطاق ، استبدل تطابق النمط بسلسلة.

يمكن أن تحتوي السلسلة على \ 0 ... \ 9 للارتباط بمجموعات الالتقاط (\ 0 - كل التطابق ، \ 1 - المجموعة الأولى ،
الخ).

الأعلام المتوفرة:

- i - تجاهل الحالة (لا يتم استخدام خياري "ignorecase" و "smartcase")

- I - لا تتجاهل الحالة (لا يتم استخدام خياري "ignorecase" و "smartcase"

- ز - استبدل جميع التطابقات في اسم كل ملف (كل ز يبدل هذا)

: [النطاق] s [البديل] // سلسلة / [الأعلام]
سيستخدم النمط السابق.

: [النطاق] s [البديل]
سيكرر أمر الاستبدال السابق.

: مزامنة

: مزامنة [نسبيا طريق]
قم بتغيير اللوحة الأخرى إلى دليل اللوحة الحالي أو إلى مسار ما بالنسبة إلى
الدليل الحالي. يسمح باستخدام وحدات الماكرو.

: مزامنة!
قم بتغيير اللوحة الأخرى إلى دليل اللوحة الحالي وقم بمزامنة موضع المؤشر.

:لمس. اتصال. صلة

:لمس. اتصال. صلة ملف...
سيُنشئ الملفات. إحباط عند الأخطاء ولن يتم تحديث وقت الملفات الموجودة. وحدات ماكرو
يتم توسيعها.

: tr

: [النطاق] tr / pattern / string /
لكل ملف في النطاق ، قم بترجمة الأحرف التي تظهر في النمط إلى ملف
الحرف المقابل في السلسلة. عندما تكون السلسلة أقصر من النمط ، فإنها مبطن
بطابعها الأخير.

:إتلاف

:إتلاف
يسرد جميع أدلة سلة المهملات الصالحة في قائمة. المهملات فقط غير فارغة وقابلة للكتابة
تظهر الدلائل. هذا هو بالضبط قائمة الدلائل التي يتم مسحها عند
: يتم تنفيذ أمر فارغ.

يمكن أن تحتوي السلسلة على ... 9 للارتباط بمجموعات الالتقاط (0 - كل التطابق ، 1 - المجموعة الأولى ، إلخ).

: undolist

: undol [ist]
عرض قائمة بأحدث التغييرات. يضيف ! لرؤية الأوامر.

: unlet

: غير [et] [!] ENV_VAR1 دولار ENV_VAR2 دولار
إزالة متغيرات البيئة. يضيف ! لحذف عرض التحذيرات حول
متغيرات غير موجودة.

:إصدار

:إصدار]
عرض القائمة مع معلومات الإصدار.

: vifm

: vifm نفس: الإصدار.

:عرض

:عرض]
التبديل بين تشغيل وإيقاف عرض الملف السريع.

:عرض]!
يقوم بتشغيل عرض الملف السريع في حالة إيقاف تشغيله.

:أحجام

:أحجام
فقط من أجل MS-Windows
سوف تظهر القائمة المنبثقة مع قائمة الصوت. سيؤدي الضغط على مفتاح l (أو Enter) إلى فتح مناسب
الحجم في الجزء الحالي.

: vsplit

: مقابل [بليت]
قم بالتبديل إلى عرض عمودي من نافذتين.

: مقابل [بليت]!
تبديل نافذة الانقسام العمودي.

: مقابل [بليت] مسار
يقسم النافذة عموديًا لإظهار كلا دليلي الملفات. ويغير جزء آخر
إلى المسار (مطلق أو متعلق بالدليل الحالي للجزء النشط).

: windo

: windo [أمر...]
نفذ الأمر لكل جزء (مثل: الأمر winrun٪).

: winrun

: winrun نوع [أمر...]
نفذ الأمر للجزء (الأجزاء) ، والذي يتم تحديده بواسطة وسيطة النوع:
- ^ - الجزء العلوي الأيسر
- $ - الجزء السفلي الأيمن
-٪ - كافة الأجزاء
-. - الجزء الحالي
- ، - جزء آخر

:اكتب

:اكتب]
كتابة ملف vifminfo.

: وك

: wq [!] مثل: استقال ، لكن! فقط يعطل التحقق من الأوامر الخلفية.

: xit

: س [هو] [!]
سيتم الخروج من Vifm (إضافة! إذا كنت لا تريد حفظ التغييرات).

:خريطة LHS RHS

:خريطة LHS RHS
تعيين تسلسل مفاتيح lhs إلى rhs في الوضعين العادي والمرئي.

:خريطة! LHS RHS
تعيين تسلسل مفاتيح lhs إلى rhs في وضع سطر الأوامر.

: سم [أب] LHS RHS
تعيين lhs إلى rhs في وضع سطر الأوامر.

: ملم [أب] LHS RHS
تعيين lhs إلى rhs في وضع القائمة.

: نانومتر [أب] LHS RHS
تعيين lhs إلى rhs في الوضع العادي.

: qm [ap] LHS RHS
تعيين lhs إلى rhs في وضع العرض.

: vm [أب] LHS RHS
تعيين lhs إلى rhs في الوضع المرئي.

:خريطة

: سم [أب]
يسرد جميع الخرائط في وضع سطر الأوامر.

: ملم [أب]
يسرد جميع الخرائط في وضع القائمة.

: نانومتر [أب]
يسرد جميع الخرائط في الوضع العادي.

: qm [ap]
يسرد جميع الخرائط في وضع العرض.

: vm [أب]
يسرد جميع الخرائط في الوضع المرئي.

:خريطة بداية

: سم [أب] بداية
يسرد جميع الخرائط في وضع سطر الأوامر الذي يبدأ من البداية.

: ملم [أب] بداية
يسرد جميع الخرائط في وضع القائمة التي تبدأ من البداية.

: نانومتر [أب] بداية
يسرد جميع الخرائط في الوضع العادي التي تبدأ من البداية.

: qm [ap] بداية
يسرد جميع الخرائط في وضع العرض الذي يبدأ من البداية.

: vm [أب] بداية
يسرد جميع الخرائط في الوضع المرئي الذي يبدأ من البداية.

: noremap

: لا [إعادة رسم خريطة] LHS RHS
تعيين تسلسل المفاتيح lhs إلى {rhs} للأوضاع العادية والمرئية ، ولكن مع عدم السماح بالتعيين
من rhs.

: لا [إعادة رسم خريطة]! LHS RHS
تعيين تسلسل المفاتيح lhs إلى {rhs} لوضع سطر الأوامر ، ولكن عدم السماح بتعيين
rhs.

: cno [إعادة رسم خريطة] LHS RHS
تعيين تسلسل المفاتيح lhs إلى {rhs} لوضع سطر الأوامر ، ولكن عدم السماح بتعيين
rhs.

: mn [oremap] LHS RHS
تعيين تسلسل المفاتيح lhs إلى {rhs} لوضع القائمة ، ولكن عدم السماح بتعيين rhs.

: nn [oremap] LHS RHS
تعيين تسلسل المفاتيح lhs إلى {rhs} للوضع العادي ، ولكن عدم السماح بتعيين rhs.

: qn [oremap] LHS RHS
تعيين تسلسل المفاتيح lhs إلى {rhs} لوضع العرض ، ولكن عدم السماح بتعيين rhs.

: vn [oremap] LHS RHS
عيّن تسلسل المفاتيح lhs إلى {rhs} للوضع المرئي ، لكن لا يسمح بتعيين rhs.

: unmap

: unm [ap] LHS
قم بإزالة تعيين lhs من الوضعين العادي والمرئي.

: unm [ap]! LHS
إزالة تعيين lhs من وضع سطر الأوامر.

: cu [nmap] LHS
إزالة تعيين lhs من وضع سطر الأوامر.

: mu [nmap] LHS
إزالة تعيين lhs من وضع القائمة.

: راهبة [خريطة] LHS
إزالة تعيين lhs من الوضع العادي.

: qun [خريطة] LHS
إزالة تعيين lhs من وضع العرض.

: vu [nmap] LHS
إزالة تعيين lhs من الوضع المرئي.

نطاقات


تشمل النطاقات التي تم تنفيذها ما يلي:
2,3،XNUMX - من الملف الثاني إلى الثالث في القائمة (بما في ذلك)
٪ - الدليل بأكمله.
. - الوضع الحالي في قائمة الملفات.
$ - نهاية قائمة الملفات.
't - موضع العلامة t.

أمثلة:

:٪حذف

سيحذف جميع الملفات في الدليل.

: 2,4،XNUMX حذف

سيحذف الملفات الموجودة في مواقع القائمة من 2 إلى 4.

:. ، $ delete

سيحذف الملفات من الوضع الحالي إلى نهاية قائمة الملفات.

: 3 حذف 4

سيحذف الملفات الموجودة في قائمة المواضع 3 و 4 و 5 و 6.

إذا تم إعطاء نطاق خلفي: 4,2،XNUMX حذف - يتم تقديم رسالة استعلام ويمكن للمستخدم الاختيار
ما العمل التالي.

الأوامر المضمنة التي تقبل النطاق هي: d [elete] و: y [ank].

أمر وحدات الماكرو


يمكن استخدام وحدات ماكرو الأمر في أوامر المستخدم.

%a حجج المستخدم. عندما تحتوي وسيطات المستخدم على وحدات ماكرو ، يتم توسيعها من قبل
تشكيل استبدال٪ أ.

%c ٪ "ج الملف الحالي تحت المؤشر.

%C ٪ "ج الملف الحالي تحت المؤشر في الدليل الآخر.

%f ٪"F كافة الملفات المحددة.

%F ٪"F كافة الملفات المحددة في قائمة الدليل الأخرى.

%b ٪"ب مثل٪ f٪ F.

%d ٪"د المسار الكامل للدليل الحالي.

%D ٪"د المسار الكامل إلى دليل قائمة الملفات الأخرى.

٪ rx ٪ "rx
المسارات الكاملة للملفات في التسجيل {x}. في حالة وجود رمز غير صالح في مكان
{x} ، يتم معالجتها مع باقي السطر ويتم استخدام التسجيل الافتراضي.

%m إظهار إخراج الأمر في القائمة.

%M مثل٪ m ، ولكن يتم التعامل مع المفتاح l (أو Enter) مثل: تحديد موقع و: البحث عن الأوامر.

%S إظهار إخراج الأمر في شريط الحالة.

%s نفذ الأمر في نافذة الانقسام لمضاعف المحطة الطرفية النشط (تم تجاهله إن لم يكن كذلك
يجري داخل واحد).

%n منع استخدام معدد الإرسال لتشغيل الأمر.

%i تجاهل إخراج الأمر تمامًا.

استخدم ٪٪ إذا كنت تريد وضع علامة النسبة المئوية في الأمر.

لاحظ أن وحدات الماكرو٪ m و٪ M و٪ s و٪ S و٪ i هي وحدات ماكرو متبادلة. فقط الأخير منهم
في الأمر ساري المفعول.

يمكنك استخدام معدِّلات أسماء الملفات بعد وحدات الماكرو٪ c و٪ C و٪ f و٪ F و٪ b و٪ d و٪ D. أيد
المعدلات هي:

-: p - المسار الكامل

-: u - اسم مسار UNC (على سبيل المثال "\\ server" في "\\ server \ share") ، Windows فقط.
يوسع إلى اسم الكمبيوتر الحالي ليس لمسارات UNC.

-: ~ - نسبة إلى الدليل الرئيسي

-:. - نسبة إلى الدليل الحالي

-: ح - رأس اسم الملف

-: t - ذيل اسم الملف

-: r - جذر اسم الملف (بدون ملحق آخر)

-: e - امتداد اسم الملف (الأخير)

-: s؟ pat؟ sub؟ - استبدل التواجد الأول لـ pat بـ sub. يمكنك استخدام أي ملف
حرف "؟" ، ولكن لا يجب أن يحدث بشكل كامل أو ثانوي.

-: gs؟ pat؟ sub؟ - مثل: s ، لكن يستبدل جميع تكرارات pat بـ sub.

راجع ": معدّلات اسم الملف h" في وثائق Vim للحصول على الوصف التفصيلي.

يعني استخدام٪ x توسيع الماكرو المقابل متخطيًا كافة الأحرف التي لها خاص
المعنى. وتعني٪ "x استخدام علامات الاقتباس المزدوجة وإلغاء الشرطة المائلة للخلف والمزدوجة فقط
اقتباس الأحرف ، وهو أكثر فائدة في أنظمة Windows.

الموضع والكمية (إن وجد) لوحدات ماكرو٪ m أو٪ M أو٪ S أو٪ s في الأمر هو
غير مهم. ستتم إزالة كل تكراراتها من الأمر الناتج.

يتم توسيع وحدات الماكرو٪ c و٪ f إلى أسماء الملفات فقط ، عندما يتم توسيع٪ C و٪ F إلى مستوى كامل
مسارات. ٪ f و٪ F يتبعان هذا في٪ b أيضًا.

: كوم خطوة mv %f %D
سيضبط الأمر: move لنقل جميع الملفات المحددة في الدليل الحالي
إلى الدليل الآخر.

سيستبدل٪ ماكرو أي وسيطات معطاة في الأمر في الأمر. الجميع
تعتبر الحجج اختيارية. سيضبط ": com lsl !! ls -l٪ a" الأمر lsl على
نفذ الأمر ls -l مع أو بدون وسيطة.

: lsl
سوف يسرد محتويات الدليل للدليل الحالي.

: lsl اسم الملف
سوف يسرد فقط اسم الملف المحدد.

يمكن أيضًا استخدام وحدات الماكرو في تنفيذ الأوامر مباشرة. ":! mv٪ f٪ D" سينقل الملف
الدليل الحالي المحدد الملفات إلى الدليل الآخر.

سيؤدي إلحاق الأمر ونهايته إلى تنفيذه في ملف
عادة ما تريد تشغيل نوعين من الأوامر الخارجية في الخلفية:
- تطبيقات واجهة المستخدم الرسومية التي لا تتفرع بالتالي تمنع vifm (:! sxiv٪ f &) ؛
- أدوات وحدة التحكم التي لا تعمل مع المحطة (:! mv٪ f٪ D &).

لا تريد تشغيل أوامر المحطة الطرفية ، والتي تتطلب إدخالًا طرفيًا أو إخراج شيء ما
لأنهم سوف يفسدون TUI الخاص بـ vifm. على أي حال ، إذا قمت بتشغيل مثل هذا الأمر ، يمكنك استخدام
مفتاح Ctrl-L لتحديث TUI الخاص بـ vifm.

إعادة كتابة أمر المثال باستخدام وحدات الماكرو المذكورة أعلاه مع الخلفية:

:! mv٪ f٪ D &

لاحظ أن وحدات الماكرو٪ m و٪ M و٪ s و٪ S و٪ i لها أولوية أكبر من &. الأمر الذي يحتوي على
واحد منهم على الأقل لا يمكن تخليصه في الخلفية و "&" في النهاية سيكون في صمت
تجاهلها.

أمر الخلفية


يمكن أن تستغرق عملية النسخ والنقل الكثير من الوقت للمتابعة. لهذا السبب يدعم vifm
خلفية هذه العمليتين. للتشغيل: نسخ ،: نقل أو: حذف الأمر في
الخلفية فقط أضف "&" في نهاية الأمر.

سيتم إنشاء سلسلة رسائل جديدة لكل عملية في الخلفية. حاليا لا يمكن أن تكون الوظيفة
توقف أو توقف.

يمكنك معرفة ما إذا كان الأمر لا يزال قيد التشغيل في قائمة: jobs. أوامر في الخلفية لها
التقدم بدلاً من معرف العملية في بداية السطر.

لا يمكن التراجع عن عمليات الخلفية.

إلغاء


لاحظ أن الإلغاء يعمل بشكل مختلف إلى حد ما على نظام Windows الأساسي بسبب الاختلاف
آلية انتشار إشارة الانقطاع. قد يحتاج المرء أيضًا إلى استخدام اختصار Ctrl-Break
بدلاً من Ctrl-C.

هناك نوعان من العمليات التي يمكن إلغاؤها:

- عمليات نظام الملفات ؛

- التركيب باستخدام FUSE (ولكن لا يمكن إلغاء التثبيت لأنه قد يتسبب في فقد البيانات) ؛

- دعوات التطبيقات الخارجية.

لاحظ أن vifm لا ينهي التطبيقات أبدًا ، فهو يرسل إشارة SIGINT ويسمح لـ
استقال التطبيق بشكل طبيعي.

عند إلغاء إحدى مجموعات العمليات (على سبيل المثال ، نسخ الملف الخامس المكون من 5 ملفات) ، يكون الأمر كذلك
تم إلغاء العمليات أيضا. في هذه الحالة ، سيتم احتواء محفوظات التراجع في الواقع فقط
العمليات المنفذة.

تتم الإشارة إلى العمليات الملغاة بواسطة لاحقة "(ملغاة)" الملحقة برسالة المعلومات
على شريط الحالة.

عمليات نظام الملفات

حاليًا يمكن إلغاء الأوامر التالية: alink،: chmod،: chown،: clone،: copy،
: حذف ،: mkdir ،: move ،: استعادة ،: rlink ،: touch. يمكن أن يكون وضع الملف (على مفتاح p / P)
ألغيت كذلك. ليس من الصعب أن نرى أن هذه عمليات طويلة الأمد بشكل أساسي.

يُسمح بإلغاء الأوامر عند تكرارها لعمليات التراجع / الإعادة
الراحة ، ولكن لا ينصح به حيث قد يتم حظر المزيد من عمليات التراجع / الإعادة بواسطة
الآثار الجانبية لمجموعة العمليات الملغاة جزئيًا.

لا يمكن إلغاء هذه الأوامر:: فارغ ،: إعادة تسمية ،: بديل ،: tr.

تركيب الصمامات

لا يتم اعتباره خطأً ، لذلك يتم عرض الإشعارات على شريط الحالة فقط.

مكالمات التطبيقات الخارجية

يمكن إلغاء كل عملية من هذه العمليات:: apropos،: find،: grep،: locate.

جلوبس


تدعم أوامر: filetype و: filextype و: fileviewer globs لتتناسب مع أسماء الملفات. هنا
لمحة موجزة عن الكرات الأرضية وبعض النقاط المهمة التي يحتاج المرء إلى معرفتها عنها.

يتم مطابقة أسماء الملفات فقط بواسطة الكرات ، وليس المسارات الكاملة. على سبيل المثال
: نوع الملف Makefile جعل٪ c
سيطابق الملفات ذات الاسم "Makefile" بغض النظر عما إذا كانت في الدليل الجذر أو الدليل الرئيسي.

* ،؟ ، [و] تعامل كرموز خاصة في النمط. على سبيل المثال
: نوع الملف * أقل٪ c
يطابق جميع الملفات. يمكن للمرء استخدام فئات الشخصيات للهروب ، لذلك
: نوع الملف [*] أقل٪ c
يتطابق مع اسم ملف واحد فقط ، الاسم الذي يحتوي على رمز النجمة فقط.

* تعني أي عدد من أي أحرف (ربما سلسلة فرعية فارغة) ، باستثناء واحد:
لا تتطابق علامة النجمة الموجودة في بداية النمط مع النقطة الموجودة في الموضع الأول. على سبيل المثال
: fileviewer * .zip، *. jar zip -sf٪ c
ينتسب باستخدام برنامج zip لمعاينة جميع الملفات مع ملحقات zip أو jar كقائمة
من محتواها.

؟ يعني أي شخصية في هذا الموقف. على سبيل المثال
: fileviewer؟ .out file٪ c
يستدعي أداة الملفات لجميع الملفات التي تحتوي على حرف واحد بالضبط قبل امتدادها (على سبيل المثال
أ. خارج ، ب. خارج).

تحدد الأقواس المربعة فئة الأحرف ، مما يعني أن فئة الأحرف بأكملها تتطابق
ضد أي من الشخصيات المدرجة فيه. على سبيل المثال
: fileviewer *. [ch] تمييز -O xterm256 -s dante - Syntax c٪ c
يجعل برنامج vifm call light لتلوين ملفات المصدر والرأس بلغة C لملف
256 لون محطة. سيكون الأمر المتساوي
: fileviewer * .c، *. h التحديد -O xterm256 -s dante - Syntax c٪ c

داخل أقواس مربعة ^ أو! يمكن استخدامها للتفاوض على فئة الرمز والرمز - إلى
ضبط النطاق. ^ و! يجب أن تظهر مباشرة بعد قوس فتح المربع. على سبيل المثال
: filetype *. [! d] / inspect_dir
Associates inspect_dir كمعالج إضافي لجميع الدلائل التي تحتوي على حرف واحد
التمديد ما لم يكن حرف "د". و
: نوع الملف [0-9] .jpg sxiv
يربط عارض الصور sxiv فقط لملفات JPEG التي تحتوي على رقم واحد في ملفات
الاسم.

:جلس الخيارات


محلّي الخيارات
هذه هي نوع من الخيارات المحلية لطريقة عرض معينة. حتى تتمكن من ضبط
ترتيب فرز تصاعدي للجزء الأيسر وترتيب تنازلي للجزء الأيمن.

مناسب
النوع: سلسلة
الافتراضي: "apropos٪ a"
يحدد تنسيقًا لأمر خارجي ليتم استدعاؤه بواسطة الأمر: apropos.
يدعم التنسيق توسيع وحدات الماكرو الخاصة بخيار * prg معين و
تسلسل ٪٪ لإدراج علامة النسبة المئوية حرفياً. يجب أن يتضمن هذا الخيار الامتداد
٪ ماكرو لتحديد موضع الوسائط التي تم تمريرها إلى الأمر: apropos. إذا كان
لم يتم استخدام الماكرو ، ستتم إضافته ضمنيًا بعد مسافة إلى قيمة هذا
الخيار.

com.autochpos
النوع: منطقي
الافتراضي: صحيح
عند تعطيل vifm ، سيتم تعيين المؤشر على السطر الأول في العرض بعد: cd و
: أوامر pushd بدلاً من موضع المؤشر المحفوظ. تعطيل هذا سيجعل أيضا
vifm معلومات واضحة حول موضع المؤشر في محفوظات العرض على: cd و: pushd
الأوامر (وعند بدء التشغيل إذا تم تعطيل "autochpos" في vifmrc). l مفتاح في
":التاريخ ." ويتم التعامل مع قوائم ": trashes" مثل: الأمر cd. هذا الخيار أيضا
يؤثر على الإشارات المرجعية بحيث لا يؤدي التنقل إلى إشارة مرجعية إلى استعادة موضع المؤشر.

الأعمدة co
النوع: int
الافتراضي: عرض المحطة عند بدء التشغيل
عرض المحطة بالأحرف.

com.cdpath cd
النوع: قائمة السلاسل
الافتراضي: قيمة $ CDPATH بفاصلات بدلاً من النقطتين
يحدد المواقع للتحقق من تغيير الدليل بمسار نسبي لا يفعل ذلك
ابدأ بـ "./" أو "../". عندما لا يكون فارغًا ، يتم فحص الدليل الحالي بعد ذلك
الدلائل المدرجة في الخيار.

لا يؤثر هذا الخيار على إكمال الأمر: cd.

على سبيل المثال:
تعيين cdpath = ~
بهذه الطريقة سيتحول ": cd bin" إلى "~ / بن"حتى إذا كان الدليل المسمى" bin "موجودًا فيه
الدليل الحالي ، بينما ": cd./ بن"سيتجاهل الأمر قيمة 'cdpath'.

صنف
النوع: قائمة السلاسل
الافتراضي: ": dir: /"
يحدد بادئات ولاحقات اسم الملف وفقًا لأنواع الملفات. التنسيق هو:
[{بادئة}]: {filetype}: [{لاحقة}]. يمكن إما {بادئة} أو {لاحقة} أو كليهما
يتم حذفه (وهو الإعداد الافتراضي لجميع أنواع الملفات غير المحددة) ، وهذا يعني أنه فارغ
{بادئة} و / أو {لاحقة}. يجب أن تتكون {بادئة} و {لاحقة} من واحد تمامًا
اختلاف الشخصيات. العناصر مفصولة بفاصلات. لا البادئات ولا اللواحق
جزء من أسماء الملفات ، لذلك لا تؤثر على الأوامر التي تعمل على أسماء الملفات بتنسيق
على أي حال. يجب عدم استخدام حرف الفاصلة ("،"). يمكن أن تكون قائمة أسماء أنواع الملفات
وجدت في وصف وظيفة filetype ().

تؤكد cf
النوع: منطقي
الافتراضي: صحيح
اسأل عن الحذف الدائم للملفات (في D أو: delete! أو عند التراجع / الإعادة
عملية).

com.cpoptions بكليهما
النوع: محارف
الافتراضي: "fst"
يحتوي على سلسلة من الأعلام ذات الحرف الواحد. كل علم يتيح سلوك
الإصدارات القديمة من vifm. الأعلام:
f - عند التضمين ، قيد التشغيل: يؤدي أمر التصفية إلى عدم عكس (مطابقة الملفات
يتم تصفيتها) و: التصفية! في مرشح معكوس (يتم ترك الملفات المطابقة) ، متى
تم حذفه ، يتغير معنى علامة التعجب إلى العكس ؛
s - عند تضمينها ، تعمل أوامر الوضع العادي yy و dd و DD بناءً على التحديد ، وإلا
تعمل في الملف الحالي فقط ؛
ر - عند تضمينها ، (هكذا ) تتصرف مثل وتبديل الجزء النشط ،
خلاف ذلك و المضي قدما في عرض التاريخ.

com.dotdirs
النوع: مجموعة
الافتراضي: nonrootparent
يتحكم في عرض الدلائل النقطية. القيم التالية ممكنة:
- rootparent - أظهر "../" في الدليل الجذر لنظام الملفات
- nonrootparent - إظهار "../" في الدلائل غير الجذرية لنظام الملفات
لاحظ أن الدلائل الفارغة تحتوي دائمًا على إدخال "../" بغض النظر عن قيمة ذلك
اختيار. يختفي "../" في الوقت الحالي ، يتم إنشاء ملف واحد على الأقل.

فاسترون
النوع: منطقي
الافتراضي: خطأ
مع تشغيل هذا الخيار ، يمكنك تشغيل الأوامر التي تم إدخالها جزئيًا بدون لبس
البدء باستخدام:! (على سبيل المثال:! Te بدلاً من:! Terminal أو:! Te ).

ملء fcs
النوع: قائمة السلاسل
إفتراضي: ""
يضبط الحروف المستخدمة لتعبئة الحدود.
العنصر الافتراضي المستخدم لـ
vborder: c '' الحدود العمودية اليسرى والوسطى واليمنى
إذا تم حذف القيمة ، يتم استخدام قيمتها الافتراضية. مثال:
تعيين Fillchars = vborder: ·

findprg
النوع: سلسلة
الافتراضي: "اعثر على٪ s٪ a -print، -type d \ (!-readable -o! -executable \) -prune"
يحدد تنسيقًا لأمر خارجي ليتم استدعاؤه بواسطة الأمر: find. ال
يدعم التنسيق توسيع وحدات الماكرو ، خاصة بخيار * prg معين ، و ٪٪
تسلسل لإدخال علامة النسبة المئوية حرفيا. يجب أن يتضمن هذا الخيار٪ s
ماكرو لتحديد موضع قائمة المسارات للبحث فيها و٪ a أو٪ A ماكرو
حدد موضع الوسائط التي تم تمريرها إلى الأمر: find. إذا كانت بعض وحدات الماكرو
لا يتم استخدامها ، سيتم إضافتها ضمنيًا بعد مسافة إلى قيمة
الخيار بالترتيب التالي:٪ s ،٪ a. لاحظ أنه عند عدم وجود٪ a ولا٪ A
المحدد ، يتم إضافة٪ a ضمنيًا.

يمكن لوحدات الماكرو تغيير معناها قليلاً بناءً على: البحث عن وسيطات الأمر.
عندما تشير الوسيطة الأولى إلى دليل موجود ، يتم تعيين٪ s بالكامل
الوسائط و٪ a /٪ A تُركت فارغة. وإلا ، فسيتم تخصيص معنى نقطة (".") لـ٪ s
الدليل الحالي أو قائمة أسماء الملفات المحددة ، إن وجدت. تم تعيين٪ a /٪ A
الوسائط عندما تبدأ الوسيطة الأولى بشرطة ("-") ، وإلا فإن٪ a يحصل على
نسخة مهجورة من الوسيطات ، مسبقة بـ "-name" (في * nix) أو "-iname" (في
Windows) المسند.

تحتوي وحدات الماكرو٪ a و٪ A على نفس القيمة تقريبًا ، والفرق هو أن٪ a يمكن أن يكون
هرب و٪ أ لا يهرب أبدًا. يتم استخدام٪ A بشكل أساسي على نظام التشغيل Windows ، حيث يتم استخدام shell
الهروب فوضى ويمكن أن يكسر تنفيذ الأوامر.

بدءًا من Windows Server 2003 حيث يتوفر الأمر ، يمكن للمرء تكوينه
vifm لاستخدامه بالطريقة التالية:
تعيين findprg = "where / R٪ s٪ A"
نظرًا لأن بناء جملة هذا الأمر محدود نوعًا ما ، لا يمكن للمرء استخدام: find command with
اختيار أكثر من عنصر في هذه الحالة. يبحث الأمر عن الملفات فقط
تجاهل الدلائل تماما.

عند استخدام منفذ البحث على نظام التشغيل Windows ، هناك خيار آخر وهو إعداد "findprg" مثل هذا:
تعيين findprg = "اعثر على٪ s٪ a"

Followlinks
النوع: منطقي
الافتراضي: صحيح
اتبع الروابط الموجودة على l أو Enter.

فيوزهوم
النوع: سلسلة
الافتراضي: "($ TMPDIR | $ TEMP | $ TEMPDIR | $ TMP) / vifm_FUSE /"
الدليل الذي سيتم استخدامه كمدير جذر لحوامل FUSE. قيمة الخيار يمكن
تحتوي على متغيرات البيئة (في شكل "envname $") ، والتي سيتم توسيعها (prepend
بشرطة مائلة لمنع التوسع). يجب أن تتوسع القيمة إلى قيمة مطلقة
مسار.

إذا قمت بتغيير هذا الخيار ، فلن يقوم vifm بإعادة تحميل أي شيء. يؤثر على تصاعد المستقبل
فقط. راجع قسم "حوامل المصهر التلقائي" أدناه للحصول على مزيد من المعلومات.

com.gdefault gd
النوع: منطقي
الافتراضي: خطأ
عند تشغيل ، تكون علامة 'g' قيد التشغيل لـ: استبدل افتراضيًا.

grepprg
النوع: سلسلة
الافتراضي: "grep -n -H -I -r٪ i٪ a٪ s"
يحدد تنسيقًا لأمر خارجي ليتم استدعاؤه بواسطة الأمر: grep. ال
يدعم التنسيق توسيع وحدات الماكرو ، خاصة بخيار * prg معين ، و ٪٪
تسلسل لإدخال علامة النسبة المئوية حرفيا. يجب أن يتضمن هذا الخيار٪ i
ماكرو لتحديد موضع السلسلة "-v" عند طلب عكس النتائج ،
٪ a أو٪ ماكرو لتحديد موضع الوسائط التي تم تمريرها إلى الأمر: grep و
الماكرو٪ s لتحديد موضع قائمة الملفات للبحث فيها. إذا كان بعض من
لا يتم استخدام وحدات الماكرو ، ستتم إضافتها ضمنيًا بعد مسافة إلى القيمة
خيار 'grepprg' بالترتيب التالي:٪ i ،٪ a ،٪ s. لاحظ أنه عند عدم وجود٪ a
ولا يتم تحديد٪ A ، يتم إضافة٪ a ضمنيًا.

راجع خيار "findprg" لوصف الاختلاف بين٪ a و٪ A.

مثال على الإعداد لاستخدام ack (http://beyondgrep.com/) بدلاً من grep:
تعيين grepprg = ack \ -H \ -r \٪ i \٪ a \٪ s
أو الباحث الفضي (https://github.com/ggreer/the_silver_searcher):
تعيين grepprg = ag \ - أرقام الأسطر \٪ i \٪ a \٪ s

تاريخ hi
النوع: عدد صحيح
الافتراضي: 15
أقصى عدد من الدلائل في محفوظات العرض والأسطر الموجودة في الأمر ، الموجه
تاريخ الخط والبحث.

hlsearch HLS
النوع: منطقي
الافتراضي: صحيح
تسليط الضوء على جميع تطابقات نمط البحث.

IEC النوع: منطقي
الافتراضي: خطأ
استخدم KiB ، MiB ، ... بدلاً من KB ، MB ، ...

جهل ic
النوع: منطقي
الافتراضي: خطأ
تجاهل الحالة في أنماط البحث (: الأوامر البديلة و / و؟) والأحرف التي تليها
أوامر f و F. لا يؤثر على تصفية الملفات.

com.incsearch is
النوع: منطقي
الافتراضي: خطأ
عند تعيين هذا الخيار ، يتم إجراء البحث وعرض التحديث لعامل التصفية المحلي
بدءًا من موضع المؤشر الأولي في كل مرة يتم فيها تغيير نمط البحث.

وضع الماضي ls
النوع: منطقي
الافتراضي: صحيح
يتحكم في ما إذا كان شريط الحالة مرئيًا.

خطوط النوع: int
الافتراضي: ارتفاع المحطة عند بدء التشغيل
ارتفاع المحطة في سطور.

الموقع
النوع: سلسلة
الافتراضي: "تحديد موقع٪ a"
يحدد تنسيقًا لأمر خارجي ليتم استدعاؤه بواسطة الأمر: locate. ال
يدعم التنسيق توسيع وحدات الماكرو ، خاصة بخيار * prg معين ، و ٪٪
تسلسل لإدخال علامة النسبة المئوية حرفيا. يجب أن يتضمن هذا الخيار٪ a
ماكرو لتحديد موضع الوسائط التي تم تمريرها إلى الأمر: locate. إذا كان
لم يتم استخدام الماكرو ، ستتم إضافته ضمنيًا بعد مسافة إلى قيمة هذا
الخيار.

lsview النوع: منطقي
الافتراضي: خطأ
النوع: محلي
عند تعيين هذا الخيار ، سيتم عرض طريقة عرض الدليل في عدة أعمدة باستخدام
أسماء ملفات مشابهة لإخراج الأمر `ls -x`. انظر ls-like view section أدناه للحصول على
وصف التنسيق.

عدد nu
النوع: منطقي
الافتراضي: خطأ
النوع: محلي
قم بطباعة رقم السطر أمام كل اسم ملف عند إيقاف تشغيل خيار "lsview".
استخدم "numberwidth" للتحكم في عرض رقم السطر. راجع أيضًا "عدد مرات الظهور".

عرض الرقم نو
النوع: عدد صحيح
الافتراضي: 4
النوع: محلي
الحد الأدنى لعدد الأحرف في حقل رقم السطر.

النسبة rnu
النوع: منطقي
الافتراضي: خطأ
النوع: محلي
قم بطباعة رقم سطر نسبي أمام كل اسم ملف عند تشغيل خيار "lsview"
إيقاف. استخدم "numberwidth" للتحكم في عرض رقم السطر. مجموعات مختلفة من
يؤدي 'number' و 'relativenumber' إلى مثل هذه النتائج:

رقم غير رقمى

رقم نوعي | الأول | 1 أولا
| الثاني | 2 ثانية
| الثالث | 3 الثالثة

عدد النسبي | 1 أولاً | 1 أولا
| 0 ثانية | 2 ثانية
| 1 ثالث | 1 ثالث

تنسيق المسطرة الجبهة
النوع: سلسلة
الافتراضي: "٪ =٪ l-٪ S"
تحدد محتوى المسطرة. يبلغ عرضه 13 حرفًا وهو صحيح
محاذاة. يتم دعم وحدات الماكرو التالية:
٪ l - رقم الملف
٪ L - إجمالي عدد الملفات المعروضة (بما في ذلك التي تمت تصفيتها)
٪ - - عدد الملفات المصفاة
٪ S - عدد الملفات المعروضة
٪ = - نقطة الفصل بين العناصر المحاذاة اليمنى واليسرى
٪٪ - علامة النسبة المئوية

يمكن أن يتبع علامة النسبة المئوية بالحد الأدنى لعرض الحقل الاختياري. إضافة قبل
الحد الأدنى لعرض الحقل إذا كنت تريد محاذاة الحقل إلى اليمين. مثال:

تعيين تنسيق المسطرة = "٪ =٪ 2l-٪ S [٪ L]"

runexec
النوع: منطقي
الافتراضي: خطأ
قم بتشغيل الملف القابل للتنفيذ على Enter أو l.

انتقل بنك التسليف والادخار
النوع: منطقي
الافتراضي: خطأ
عند تعيين هذا الخيار ، سيحاول vifm الحفاظ على الاختلاف في أوضاع التمرير الخاصة بـ
نافذتان ثابتتان.

التمرير so
النوع: int
الافتراضي: 0
أقل عدد ممكن من خطوط الشاشة للاحتفاظ بها أعلى وأسفل المؤشر. إن أردت
يجب أن يكون خط المؤشر دائمًا في منتصف العرض (ما عدا في البداية أو النهاية
من قائمة الملفات) ، اضبط هذا الخيار على قيمة كبيرة (مثل 999).

قذيفة sh
النوع: سلسلة
الافتراضي: $ SHELL أو "sh" أو "cmd" (في MS-Windows)
المسار الكامل إلى shell لاستخدامه في تشغيل الأوامر الخارجية.

قصر SHM
النوع: محارف
إفتراضي: ""
يحتوي على سلسلة من الأعلام ذات الحرف الواحد. كل علم يتيح تقصير
يتم عرض بعض الرسائل بواسطة vifm في TUI. الأعلام:
T - اقتطاع رسائل شريط الحالة في المنتصف إذا كانت طويلة جدًا بحيث لا يمكن احتواؤها في
سطر الأوامر. سيظهر "..." في المنتصف.

بطيئة النوع: قائمة السلاسل
إفتراضي: ""
فقط من أجل * لا شىء
قائمة بدايات اسم المركب (العمود الأول بتنسيق / الخ / mtab or / إجراءات / تصاعد) أو
بادئات المسارات fs / الدلائل التي تعمل ببطء شديد بالنسبة لك. يمكن أن يكون هذا الخيار
تستخدم لمنع vifm من تقديم بعض الطلبات لأنواع معينة من أنظمة الملفات
يمكن أن يبطئ تصفح الملفات. هذا يعني حاليًا عدم التحقق مما إذا كان الدليل
قد تغير ، تخطي التحقق مما إذا كان هدف الروابط الرمزية موجودًا ، افترض أن هدف الارتباط هذا
يقع على fs البطيء ليكون دليلاً (يسمح بإدخال الدلائل والانتقال إلى
الملفات عبر gf).

مثال على جذر / mnt / autoofs:
تعيين slowfs + = / mnt / autofs

لا أحد يستطيع أن يؤذيني دون إذن مني مستكشف تقييم
النوع: منطقي
الافتراضي: خطأ
يتجاوز خيار ignorecase إذا كان نمط البحث يحتوي على جزء علوي واحد على الأقل
حرف الحالة. تستخدم فقط عندما يتم تمكين خيار حالة التجاهل. لا يؤثر
تصفية الملف.

sort النوع: قائمة السلاسل
الافتراضي: + name on * nix and + iname على Windows
النوع: محلي
تعيين قائمة مفاتيح الفرز (العنصر الأول هو المفتاح الأساسي ، والثاني هو المفتاح الثانوي ،
إلخ.):
[+ -] ext - extension
[+ -] الاسم - الاسم (بما في ذلك الامتداد)
[+ -] iname - name (بما في ذلك الامتداد ، يتجاهل الحالة)
[+ -] النوع - النوع (الدليل <ملف)
[+ -] gid - معرف المجموعة (* لا شيء فقط)
[+ -] gname - اسم المجموعة (* لا شىء فقط)
[+ -] الوضع - الوضع (* لا شيء فقط)
[+ -] التصاريح - سلسلة الأذونات (* لا شيء فقط)
[+ -] معرف المالك - معرف المالك (* لا شيء فقط)
[+ -] uname - اسم المالك (* لا شيء فقط)
[+ -] الحجم - الحجم
[+ -] atime - وقت الوصول (مثل القراءة ، التنفيذ)
[+ -] ctime - تغير الوقت (التغييرات في البيانات الوصفية ، مثل الوضع)
[+ -] mtime - تم تعديل الوقت (عند تغيير محتويات الملف)

ملاحظة: ابحث عن st_atime و st_ctime و st_mtime في "man 2 stat" لمزيد من المعلومات حول
مفاتيح الوقت.

´ + "تعني ترتيب تصاعدي لهذا المفتاح ، و" - "تعني ترتيب تنازلي.

في حالة تخطي الاسم (iname على Windoes) ، ستتم إضافته في النهاية تلقائيًا.

يتم تحديد قيمة الخيار لتضمين مفتاح الفرز الافتراضي (الاسم في * nix ، iname on
شبابيك). عندما يكون غير موجود ، يتم إلحاق المفتاح بقيمة الخيار.

يتشابه مفتاح النوع إلى حد ما في هذا الصدد ولكنه يُضاف ضمنيًا: عندما لا تكون كلمة "type" كذلك
المحدد ، يتصرف الفرز كما لو كان المفتاح الأول في القائمة. لهذا السبب إذا كان أحد
يريد خوارزمية الفرز لخلط الدلائل والملفات ، يجب إلحاق "النوع" بالفرز
الخيار ، على سبيل المثال مثل هذا:
تعيين نوع + = نوع
or
تعيين الفرز = الحجم ، اكتب

يتم تحديد قيمة الخيار لتضمين مفتاح النوع ومفتاح الفرز الافتراضي (الاسم في * nix ،
iname على نظام التشغيل Windows). إليك ما يحدث إذا كان أحدهم مفقودًا:

- يضاف مفتاح النوع في البداية ؛

- يضاف المفتاح الافتراضي في النهاية ؛

تُترك جميع المفاتيح الأخرى دون مساس (يتم نقلها على الأكثر).

يغير هذا الخيار أيضًا أعمدة العرض وفقًا لمجموعة مفاتيح الفرز الأساسية ، ما لم يكن
خيار "viewcolumns" ليس فارغًا.

أرقام الفرز
النوع: منطقي
الافتراضي: خطأ
النوع: محلي
النوع الطبيعي من الأرقام (الإصدار) داخل النص.

خط الحالة المحكمة الخاصة بلبنان
النوع: سلسلة
إفتراضي: ""
يحدد محتوى سطر الحالة (السطر الموجود أعلى سطر الأوامر مباشرةً).
تعني السلسلة الفارغة استخدام نفس التنسيق كما في الإصدارات السابقة. وحدات الماكرو التالية هي
المدعومة:

-٪ t - اسم الملف (مع مراعاة قيمة خيار "التصنيف")

-٪ A - سمات الملف (أذونات على * nix أو خصائص على Windows)

-٪ u - اسم المستخدم أو uid (إذا تعذر حله)

-٪ g - اسم المجموعة أو gid (إذا تعذر حلها)

-٪ s - حجم الملف بتنسيق يمكن للبشر قراءته

-٪ E - حجم الملفات المحددة بتنسيق قابل للقراءة البشرية ، مثل٪ s في حالة عدم وجود ملفات
تم تحديدها ، باستثناء أنها لن تظهر مطلقًا حجم ../ في الوضع المرئي ،
لأنه لا يمكن اختياره

-٪ d - تاريخ تعديل الملف (يستخدم خيار "timefmt")

- جميع وحدات ماكرو "تنسيق المسطرة"

يمكن أن يتبع علامة النسبة المئوية بالحد الأدنى لعرض الحقل الاختياري. إضافة قبل
الحد الأدنى لعرض الحقل إذا كنت تريد محاذاة الحقل إلى اليمين. مثال:

تعيين سطر الحالة = "٪ t٪ =٪ A٪ 10u:٪ - 7g٪ 15s٪ 20d"

في خصائص ملف Windows ، قم بتضمين العلامات التالية (حالة الأحرف الكبيرة تعني تشغيل العلم):
أ- أرشيف
ح - مخفي
أنا - المحتوى غير مفهرس
R - للقراءة فقط
S - النظام
ج - مضغوط
د - الدليل
تشفير هاء
P - نقطة إعادة التوزيع (مثل ارتباط رمزي)
Z - ملف متفرق

امر ترتيب
النوع: العد
الافتراضي: تصاعدي
يضبط ترتيب الفرز للمفتاح الأساسي: تصاعدي وتنازلي.

مكالمات النظام
النوع: منطقي
الافتراضي: خطأ
عند التمكين ، سيعتمد vifm على التطبيقات الخارجية لأداء نظام الملفات
العمليات ، وإلا يتم استخدام مكالمات النظام بدلاً من ذلك (أسرع بكثير). ال
الميزة {تجريبية} و {العمل في التقدم}. سيكون الخيار
إزالتها في النهاية. في الغالب * تتأثر الأنظمة المشابهة.

إيقاف التبويب ts
النوع: عدد صحيح
الافتراضي: القيمة من مكتبة اللعنات
عدد المسافات التي يتم حساب علامة تبويب في الملف لها.

تيميفمت
النوع: سلسلة
الافتراضي: "٪ m /٪ d٪ H:٪ M"
تنسيق الوقت في قائمة الملفات. انظر تاريخ الرجل أو رجل strftime للحصول على التفاصيل.

com.timeoutlen tm
النوع: عدد صحيح
الافتراضي: 1000
الوقت بالمللي ثانية الذي يتم انتظاره لمفتاح معين في حالة وجوده بالفعل
تسلسل المفاتيح المكتوبة غامض.

القمامة النوع: منطقي
الافتراضي: صحيح
استخدم دليل سلة المهملات. راجع قسم "دليل المهملات" أدناه.

تراشدير
النوع: سلسلة
الافتراضي: "$ HOME / .vifm / المهملات"
قائمة بمواصفات مسار دليل المهملات ، مفصولة بفاصلات. كل
يحدد عنصر القائمة إما مسارًا مطلقًا إلى دليل سلة المهملات أو مسارًا
بالنسبة لجذر نقطة التحميل عندما يبدأ عنصر القائمة بـ "٪ r /". قيمة
من الخيار يمكن أن تحتوي على متغيرات البيئة (في شكل "envname $") ، والتي
سيتم توسيعه (قم بتثبيته بشرطة مائلة لمنع التوسع).
يتم توسيع متغيرات البيئة عند تعيين الخيار.

عندما يتم قطع (حذف) ملف جديد ، تتجاوز vifm كل عنصر من عناصر الخيار
بترتيب مظهرهم ويستخدم دليل المهملات الأول الذي كان عليه
قادر على إنشاء أو أنه قابل للكتابة بالفعل.

مثال على التخصيص للحصول على دليل مهملات واحد لكل نقطة تحميل:
تعيين trashdir =٪ r / .vifm-Trash ، $ HOME / .vifm / Trash

سيحاول إنشاء الدليل إذا لم يكن موجودًا. انظر "المهملات
الدليل "أدناه.

com.tuioptions إلى
النوع: محارف
الافتراضي: "ps"
تقوم كل علامة بتكوين بعض جوانب مظهر TUI. الأعلام هي:
p - عند تضمينها ، تحصل قائمة الملفات داخل جزء على حرف واحد إضافي
الحشو على الجانبين الأيمن والأيسر ؛
s - عند التضمين ، الحدود اليمنى واليسرى (الحدود الجانبية ، ومن ثم "s"
الشخصية) مرئية.

غير المستويات ul
النوع: عدد صحيح
الافتراضي: 100
الحد الأقصى لعدد التغييرات التي يمكن التراجع عنها.

نائب النوع: سلسلة
الافتراضي: "vim"
الأمر الفعلي المستخدم لبدء vi. علامة العطف في النهاية (بغض النظر
سواء كانت مسبوقة بمسافة أم لا) تعني خلفية الأمر.

أعمدة العرض
النوع: سلسلة
إفتراضي: ""
النوع: محلي
سلسلة تنسيق تحتوي على قائمة الأعمدة في طريقة العرض. عندما يكون هذا الخيار
يتم اختيار أعمدة العرض الفارغة لإظهارها تلقائيًا باستخدام مفاتيح الفرز (انظر
"فرز") كقاعدة. يتم تجاهل قيمة هذا الخيار إذا تم تعيين "lsview". ارى
قسم عرض العمود أدناه لوصف التنسيق.

مثال على ضبط الخيارات لكلا الجزأين (ملاحظة vifm-windo أمر):
تعيين windo viewcolumns = - {name} ..، 6 {size}، 11 {perms}

com.vixcmd النوع: سلسلة
الافتراضي: قيمة vicmd
يستخدم الأمر لبدء vi عندما تكون في X. علامة العلامة في النهاية
(بغض النظر عما إذا كانت مسبوقة بمسافة أم لا) تعني الخلفية
أمر.

com.vifminfo
النوع: مجموعة
الافتراضي: الإشارات المرجعية

يتحكم في ما سيتم حفظه في ملف $ VIFM / vifminfo.

الإشارات المرجعية - الإشارات المرجعية ، باستثناء تلك الخاصة مثل "<و">
tui - حالة واجهة المستخدم (الفرز ، عدد النوافذ ، سريعة
عرض الحالة ، عرض نشط)
dhistory - تاريخ الدليل
الدولة - اسم الملف والمرشحات النقطية وتكامل معددات الإرسال الطرفي
حالة
CS - نظام الألوان الأساسي
المحفوظون - حفظ آخر دليل تمت زيارته (يتطلب التاريخ)
تاريخ - سطر الأوامر التاريخ
shistory - سجل البحث (/ و؟ الأوامر)
phistory - التاريخ الفوري
fhistory - تاريخ المرشح المحلي (انظر وصف "=" الوضع العادي
أمر)
dirstack - يقوم مكدس الدليل بالكتابة فوق المكدس السابق ، ما لم يكن مكدس
الجلسة الحالية فارغة
يسجل - يسجل المحتوى
الخيارات - جميع الخيارات التي يمكن ضبطها باستخدام الأمر: set (قديم)
أنواع الملفات - البرامج والمشاهدون المرتبطون (متقادم)
الأوامر - أوامر محددة من قبل المستخدم (انظر: وصف الأمر) (عفا عليها الزمن)

vimhelp
النوع: منطقي
الافتراضي: خطأ
استخدم تنسيق تعليمات vim.

com.wildmenu com.wmnu
النوع: منطقي
الافتراضي: خطأ
يتحكم في ما إذا كان سيتم عرض التطابقات المحتملة للإكمال أعلاه
سطر الأوامر.

التفاف النوع: منطقي
الافتراضي: صحيح
يتحكم في التفاف النص في العرض السريع.

يلتف ws
النوع: منطقي
الافتراضي: صحيح
البحث يلتف حول نهاية القائمة.

تعيينات


نظرًا لأنه ليس من السهل إدخال أحرف خاصة ، فهناك العديد من التسلسلات الخاصة
يمكن استخدامها مكانها. هم انهم:

مفتاح الادخال

مفتاح Backspace


مفاتيح الجدولة و Shift + الجدولة


مفاتيح بأسماء واضحة.

يوفر طريقة لتعطيل التعيين (عن طريق تعيينه إلى ).


مفتاح الحذف. و تعني رموز مختلفة ، ولكن هو اكثر شيوعا.

و ، ... ، و و و و و
التحكم + بعض المفاتيح.

و ، ... ،
و ، ... ، Alt + بعض المفاتيح.

و ، ... ،
و ، ... ، فقط من أجل * لا شىء
Alt + Ctrl + بعض المفاتيح.

-
مفاتيح وظيفية

-
فقط من أجل MS-Windows
مفاتيح وظيفية مع الضغط على مفتاح التحكم.

-
فقط من أجل MS-Windows
مفاتيح وظيفية مع الضغط على مفتاح Alt.

-
فقط من أجل MS-Windows
مفاتيح وظيفية مع الضغط على مفتاح Shift.

يزيل vifm أحرف المسافات البيضاء في بداية الأوامر ونهايتها. لهذا السبب أنت
قد ترغب في استخدام في نهاية rhs في التعيينات. على سبيل المثال:

سمب رجل

سيضع "رجل" في الصف عندما تضغط على مفتاح في وضع سطر الأوامر.

التعبير بناء الجملة


التعبيرات المدعومة هي مجموعة فرعية مما يوفره VimL.

ملخص بناء جملة التعبير ، من الأقل إلى الأكثر أهمية:

expr1 expr2 == expr2 يساوي
expr2! = expr2 لا يساوي
expr2> expr2 أكبر من
expr2> = expr2 أكبر من أو يساوي
expr2 <expr2 أصغر من
expr2 <= expr2 أصغر من أو يساوي

expr2 expr3. expr3 .. سلسلة السلسلة

expr3 - expr3 أحادي ناقص
+ expr3 أحادي زائد
! expr3 المنطقي لا

رقم expr4 ثابت
ثابت سلسلة "سلسلة" ، \ خاص
يتم مضاعفة 'سلسلة' ثابت السلسلة
& قيمة الخيار
متغير البيئة VAR دولار
وظيفة (expr1 ، ...) استدعاء وظيفة

تشير ".." إلى أن العمليات في هذا المستوى يمكن أن تكون متسلسلة.

إكسبر 1
-----
إكسبر2 {كمب} إكسبر2

قارن بين تعبيرين expr2 ، مما ينتج عنه 0 إذا تم تقييمه إلى false أو 1 إذا كان
بتقييم صحيح.

يساوي ==
لا يساوي!
أكبر من>
أكبر من أو يساوي> =
اصغر من
أصغر من أو يساوي <=

أمثلة:
'أ' == 'أ' == 1
'أ'> 'ب' == 1
'أ' == 'ب' == 0
"2"> "ب" == 0
2> 'ب' == 1
2> "1 ب" == 1
2> "9 ب" == 0
-1 == -'1 '== 1
0 == '--1' == 1

إكسبر 2
-----
إكسبر 3. expr3 .. سلسلة السلسلة

أمثلة:
'أ' . 'ب' == 'أب'
"أأ". ". 'ج' == 'aaac'

إكسبر 3
-----

- expr3 أحادي ناقص
+ expr3 أحادي زائد
! expr3 المنطقي لا

بالنسبة إلى "-" يتم تغيير علامة الرقم.
بالنسبة إلى "+" ، لم يتغير الرقم.
ل '!' غير الصفر يصبح صفرًا ، والصفر يصبح واحدًا.

سيتم تحويل السلسلة إلى رقم أولاً.

يمكن تكرار هذه العمليات وخلطها. أمثلة:
--9 == 9
- 9 == -9
- + 9 == 9
! -9 == 0
! '' == 1
! 'x' == 0
!! 9 == 1

إكسبر 4
-----

رقم العدد ثابت
-----

عدد عشري. أمثلة:
0 == 0
0000 == 0
01 == 1
123 == 123
10000 == 10000

سلسلة
------
ثابت سلسلة "سلسلة"

لاحظ أنه يتم استخدام علامات الاقتباس المزدوجة.

يقبل ثابت السلسلة هذه الأحرف الخاصة:
\ b مسافة للخلف
\ ه الهروب
\ n سطر جديد
\ r العودة
\ t علامة التبويب
\\ شرطة مائلة للخلف
\" اقتباس مزدوج

أمثلة:
"\" مرحبًا ، \ t عالم! \ ""
"مرحبًا ، \ n هناك!"

سلسلة حرفية
--------------
ثابت سلسلة ´string

لاحظ أنه يتم استخدام علامات الاقتباس المفردة.

هذه السلسلة مأخوذة كما هي. لا يتم إزالة الخطوط المائلة للخلف أو يكون لها معنى خاص. ال
الاستثناء الوحيد هو أن اقتباسين يمثلان اقتباسًا واحدًا.

أمثلة:
"تم \ حفظ كافة \ مائلة \".
'هذه السلسلة تحتوي على علامات اقتباس مفردة مضاعفة' 'هنا' '

خيار
------
& قيمة الخيار

أمثلة:
صدى "حجم المحطة الطرفية:". & عمود. "x". & الأسطر
إذا & أعمدة> 100
يمكن استخدام أي اسم خيار صالح هنا (لاحظ أن "all" in ": set all" خيار زائف).
راجع قسم ": تعيين الخيارات" أعلاه.

متغيرات البيئة
--------------------
متغير البيئة VAR دولار

قيمة السلسلة لأي متغير بيئة. عندما لا يتم تعريفها ، تكون النتيجة ملف
سلسلة فارغة.

أمثلة:
"هذا هو حسابي $ PATH:". المسار $
"vifmrc في". MYVIFMRC $. "مستخدم".

وظيفة الدعوة
-------------
وظيفة (expr1 ، ...) استدعاء وظيفة

انظر قسم الوظائف أدناه.

أمثلة:
"". نوع الملف('.') . ""
نوع الملف ('.') == 'reg'

وظائف


وصف نتيجة الاستخدام

قابل للتنفيذ ({expr}) عدد صحيح للتحقق مما إذا كان الأمر {expr} متاحًا.
expand ({expr}) String توسع الكلمات الرئيسية الخاصة في {expr}.
نوع الملف ({fnum}) سلسلة إرجاع نوع الملف من الموضع.
لديه ({property}) عدد صحيح للتحقق مما إذا كان المثيل يحتوي على {property}.

قابل للتنفيذ ({expr})
إذا كان {expr} مسارًا مطلقًا أو نسبيًا ، فتحقق مما إذا كانت وجهة المسار موجودة ويشير
إلى ملف قابل للتنفيذ ، وإلا يتحقق ما إذا كان الأمر المسمى {expr} موجودًا في الدلائل
المدرجة في $ PATH. يتحقق من امتدادات متعددة قابلة للتنفيذ على Windows. إرجاع قيمة منطقية
قيمة تصف نتيجة الشيك.

على سبيل المثال:
"استخدام نص عارض افتراضي مخصص إذا كان متاحًا ومثبتًا
"في دليل النظام المحدد مسبقًا ، وإلا فحاول العثور عليه في مكان آخر
إذا كان قابلاً للتنفيذ ('/ usr / local / bin / defviewer')
fileview * / usr / local / bin / defviewer٪ c
آخر
إذا كان قابلاً للتنفيذ ("defviewer")
الملف * defviewer٪ c
ENDIF
ENDIF

توسيع ({expr})
يوسع متغيرات البيئة ووحدات الماكرو في {expr} تمامًا كما يحدث لسطر الأوامر
أوامر. إرجاع سلسلة. راجع قسم "أوامر وحدات الماكرو" أعلاه.

أمثلة:
"علامة النسبة المئوية
: صدى توسيع ('٪٪')
"الجزء الأخير من اسم الدليل للجزء الآخر
: صدى توسيع ('٪ D: t')
"متغير بيئة $ PATH (مثل`: echo $ PATH`)
: echo expand ('$ PATH')

نوع الملف ({fnum})
النتيجة عبارة عن سلسلة تمثل نوع الملف وهي واحدة من القائمة:
الملفات التنفيذية إكس
ريج الملفات العادية
ربط الروابط الرمزية
الدلائل دير
أجهزة حرف char
أجهزة كتلة
أنابيب فيفو
جورب * لا شىء مآخذ المجال
؟ نوع ملف غير معروف (يجب ألا يظهر أبدًا)
يمكن أن تحتوي المعلمة {fnum} على القيم التالية:
- "." للحصول على نوع الملف تحت المؤشر في الجزء النشط

لديها ({property})
يسمح بفحص المعلمات الداخلية من البرامج النصية على سبيل المثال لمعرفة البيئة التي
التطبيق قيد التشغيل. تُرجع 1 إذا كانت الخاصية صحيحة / موجودة ، وإلا فسيتم إرجاع 0.
الخصائص التالية مدعومة حاليًا (أي شيء آخر سينتج عنه 0):
يعمل نظام يونكس في بيئة شبيهة ببيئة التشغيل * (بما في ذلك cygwin)
يعمل الفوز على Windows

مثال على الاستخدام:
"تخطي المستخدم / المجموعة على Windows
إذا! لديه ("فوز")
دع حقوق $ = '٪ 10u:٪ - 7g'
ENDIF

قم بتنفيذ 'set' 'statusline = "٪ t٪ =٪ A'. $ RIGHTS. '٪ 15E٪ 20d" "

منيو و الحوارات


أسئلة عامة

ي ، ك - تحرك.
، Ctrl-C ، ZZ ، ZQ - توقف.
، l - حدد واخرج من القائمة.
Ctrl-L - إعادة رسم القائمة.

Escape و Ctrl-C و ZZ و ZQ و q - quit.

In الكل القوائم

Ctrl-B / Ctrl-F
Ctrl-D / Ctrl-U
Ctrl-E / Ctrl-Y
/ و؟ ، ن / ن
[العدد] G / [العدد] gg
ح / م / ل
zb / zt / zz
zh - تمرير عناصر القائمة [عدد] الأحرف إلى اليمين.
zl - تمرير عناصر القائمة [عدد] الأحرف إلى اليسار.
zH - قم بتمرير عناصر القائمة بنصف أحرف عرض الشاشة إلى اليمين.
zL - قم بتمرير عناصر القائمة بنصف أحرف عرض الشاشة إلى اليسار.

كل هذه المفاتيح لها نفس المعنى كما في الوضع العادي (ولكن ليس L في قائمة نوع الملف).

: - أدخل وضع سطر الأوامر للقوائم (حاليًا فقط: exi [t] ،: q [uit] ،: x [it] و
: يتم دعم {النطاق}).

يوجد أدناه وصف للأوامر الإضافية ورد الفعل عند التحديد في بعض القوائم و
الحوارات.

سديد menu

اختيار عنصر القائمة تشغيل الرجل على موضوع معين. لن يتم إغلاق القائمة تلقائيًا للسماح بذلك
عرض عدة صفحات واحدة تلو الأخرى.

لون مخطط menu

تحديد اسم نظام الألوان يطبقه بنفس الطريقة كما لو كان ": colorcheme " كنت
نفذت في سطر الأوامر.

أوامر menu

يؤدي تحديد الأمر إلى تنفيذه باستخدام وسائط فارغة (٪ أ).

dd على أمر الإزالة.

فواصل الكتب menu

اختيار إشارة مرجعية يتنقل إليها.

dd على إشارة مرجعية لإزالة.

سلة المهملات menu

r على اسم ملف لاستعادته من سلة المهملات.

الدليل تاريخ و إتلاف القوائم

سيؤدي تحديد اسم الدليل إلى تغيير دليل طريقة العرض الحالية كما لو كان الأمر: cd
مستخدم.

الدليل كومة menu

سيؤدي تحديد اسم الدليل إلى تدوير المكدس لوضع زوج الدليل المحدد في الجزء العلوي من
المدخنة.

نوع الملف menu

يتم عرض الأوامر من vifmrc أو المكتوبة في سطر الأوامر فوق سطر فارغ. الجميع
الأوامر الموجودة أسفل السطر الفارغ هي من ملفات سطح المكتب.

جريب ، تجد، حدد و المستخدم menu مع ملاحة (٪ م دقيق)

gf - للانتقال إلى العرض النشط سابقًا إلى العنصر المحدد حاليًا مغادرة وضع القائمة.
الضغط على مفتاح Enter له نفس التأثير.

هـ - يفتح المسار المحدد في المحرر ويبقى في وضع القائمة.

البقرى menu

يؤدي تحديد الملف إلى فتحه في محرر تم تعيينه بواسطة "vicmd" برقم السطر المحدد. لن تكون القائمة
مغلق تلقائيًا للسماح بمشاهدة أكثر من نتيجة.

انظر أعلاه للحصول على وصف مفاتيح "gf" و "e".

سطر الأوامر تاريخ menu

سيؤدي تحديد عنصر إلى تنفيذه كأمر سطر أوامر أو استعلام بحث.

مجلدات menu

يؤدي تحديد محرك أقراص إلى الانتقال إلى الجزء النشط مسبقًا إلى جذر محرك الأقراص هذا.

معلومات الملف حوار

أدخل - إغلاق الحوار
ف - إغلاق الحوار

تصنيف حسب: حوار

ح - التبديل تصاعدي / تنازلي.
مسافة - التبديل تصاعدي / تنازلي.
ف - إغلاق الحوار

السمات (أذونات or الخصائص) حوار

ح - تحديد / إلغاء التحديد.
الفضاء - حدد / قم بإلغاء التحديد.
ف - إغلاق الحوار

تنص المادة:

- * - علم محدد.

- X - تعني أن لها قيمة مختلفة للملفات المختارة.

- d (* nix only) - (فقط من أجل تنفيذ الإشارات) تعني u-x + X أو g-x + X أو o-x + X الوسيطة
برنامج chmod. إذا كنت ترغب في إزالة حق التنفيذ من جميع الملفات ، مع الاحتفاظ بها من أجل
الدلائل ، اضبط جميع علامات التنفيذ على "d" وتحقق من علامة "تعيين تكراري".

الشركة الناشئة


عند بدء التشغيل ، يحدد vifm العديد من المتغيرات التي يتم استخدامها أثناء الجلسة. هم انهم
بالترتيب الذي تظهر به أدناه.

في أنظمة * nix ، يكون $ HOME موجودًا ويستخدم كما هو. على أنظمة Windows يحاول vifm
للعثور على الدليل الرئيسي الصحيح بالترتيب التالي:
- متغير $ HOME ؛
- متغير USERPROFILE دولار ؛
- مزيج من المتغيرات $ HOMEDRIVE و $ HOMEPATH.

يحاول vifm العثور على دليل التكوين الصحيح عن طريق التحقق من الأماكن التالية:
- متغير VIFM $ ؛
- الدليل الأصل للملف القابل للتنفيذ (في نظام Windows فقط) ؛
- دليل $ HOME / .vifm ؛
- دليل APPDATA / Vifm $ (في نظام Windows فقط).

يحاول vifm العثور على ملف التكوين الصحيح عن طريق التحقق من الأماكن التالية:
- متغير MYVIFMRC $ ؛
- vifmrc في الدليل الأصل للملف القابل للتنفيذ (في Windows فقط) ؛
- ملف $ VIFM / vifmrc.

ضبط


راجع قسم بدء التشغيل أعلاه للحصول على توضيحات حول $ VIFM و $ MYVIFMRC.

يحتوي ملف vifmrc على أوامر سيتم تنفيذها عند بدء تشغيل vifm. انظر MYVIFMRC $
وصف متغير لخوارزمية البحث المستخدمة للعثور على vifmrc. استخدمه لضبط الإعدادات ،
التعيينات وأنواع الملفات وما إلى ذلك لاستخدام أوامر متعددة الأسطر ، قبل كل سطر تالٍ بشرطة مائلة
(يتم تجاهل المسافة البيضاء قبل الشرطة المائلة ، ولكن يتم حفظ جميع المسافات الموجودة في نهاية السطور).
فمثلا:
طقم
\لا أحد يستطيع أن يؤذيني دون إذن مني
يساوي "setmartcase". متي
يضع
\ لا أحد يستطيع أن يؤذيني دون إذن مني
يساوي "تعيين smartcase".

يحتوي ملف $ VIFM / vifminfo على إعدادات الجلسة. يمكنك تحريره يدويًا لتغيير ملف
الإعدادات ، لكن لا يوصى بذلك ، قم بتحرير vifmrc بدلاً من ذلك. يمكنك التحكم في ماذا
سيتم حفظ الإعدادات في vifminfo عن طريق ضبط خيار ´vifminfo. Vifm يكتب هذا دائمًا
ملف عند الخروج ما لم يكن خيار "vifminfo" فارغًا. الإشارات المرجعية والأوامر والسجلات ،
يتم دمج أنواع الملفات وعارضات الملفات والسجلات في الملف مع تكوين vifm (والذي
له أولوية أكبر).

بشكل عام ، يكون لتهيئة وقت التشغيل أولوية أكبر أثناء الدمج ، ولكن هناك بعض
استثناءات:

- لا يتم الكتابة فوق مكدس الدليل المخزن في الملف ما لم يتم تغيير شيء ما فيه
جلسة vifm التي تقوم بالدمج ؛

- يتم تمييز كل إشارة مرجعية بطابع زمني ، بحيث لا يتم استبدال القيمة الأحدث بواسطة
أقدم ، وبغض النظر عن المكان الذي تأتي منه الإشارة المرجعية ، يفوز الأحدث.

يمكن أن يحتوي الدليل $ VIFM / scripts على نصوص shell. تعدل vifm مسارها
متغير البيئة للسماح للمستخدم بتشغيل تلك البرامج النصية دون تحديد المسار الكامل. الجميع
ستتم إضافة الدلائل الفرعية لـ $ VIFM / scripts إلى PATH أيضًا. برنامج نصي في دليل فرعي
يتداخل البرنامج النصي الذي يحمل نفس الاسم في جميع الأدلة الأصلية.

يحتوي الدليل $ VIFM / colours على أنظمة ألوان.

أوتوماتيك FUSE يتصاعد


يحتوي vifm على دعم مدمج لحوامل نظام ملفات FUSE الآلية. يتم تنفيذه باستخدام
آلية جمعيات الملفات. لتمكين عمليات التثبيت الآلية ، يحتاج المرء إلى استخدام ملف
سطر برنامج مهيأ في أوامر نوع الملف أو نوع الملف. حاليا تنسيقان
المدعومة:

1) FUSE_MOUNT يجب استخدام هذا التنسيق في حالة الحاجة إلى كافة المعلومات للتركيب
جميع الملفات من نوع معين هي نفسها. على سبيل المثال ، لا يتطلب تركيب ملفات tar أيًا من ملفات
خيارات ملف محددة.

تنسيق الخط:
FUSE_MOUNT | المركب٪ SOURCE_FILE٪ DESTINATION_DIR [٪ CLEAR]

مثال أمر نوع الملف:
: نوع الملف FUSE_MOUNT | fuse-zip٪ SOURCE_FILE٪ DESTINATION_DIR

2) FUSE_MOUNT2 يسمح هذا التنسيق للفرد باستخدام ملفات منسقة خصيصًا لإجراء التثبيت
وهو مفيد لتركيب أجهزة التحكم عن بعد ، على سبيل المثال أنظمة الملفات البعيدة عبر بروتوكول نقل الملفات أو ssh.

تنسيق الخط:
FUSE_MOUNT2 | المركب٪ PARAM٪ DESTINATION_DIR [٪ CLEAR]

مثال أمر نوع الملف:
: نوع الملف FUSE_MOUNT2 | sshfs٪ PARAM٪ DESTINATION_DIR

مثال على محتوى الملف:
[البريد الإلكتروني محمي]:/

يتم توسيع كافة وحدات الماكرو٪ بواسطة vifm في وقت التشغيل ويكون لها المعنى التالي:
- يتم استبدال٪ SOURCE_FILE بالمسار الكامل للملف المحدد
- يتم استبدال٪ DESTINATION_DIR بالمسار الكامل لدليل التحميل ، والذي تم إنشاؤه بواسطة vifm
بناءً على قيمة خيار "fusehome".
- يتم تعبئة قيمة PARAM٪ من السطر الأول من الملف (السطر بالكامل) ، وإن كان ذلك في المستقبل
يمكن تغييره إلى محتوى الملف بالكامل
-٪ CLEAR تعني أنك تريد مسح الشاشة قبل تشغيل أمر التحميل.

٪ CLEAR هو ماكرو اختياري. وحدات الماكرو الأخرى ليست إلزامية ، ولكن أوامر التحميل محتملة
لن يعمل بدونهم.

سيتم إلغاء تثبيت أنظمة ملفات FUSE المُثبتة تلقائيًا في حالتين:

- عند إنهاء vifm (مع ZZ ،: q ، إلخ أو عند القتل بالإشارة)

- عند ترك نقطة التحميل صراحةً تصعد إلى الدليل الأصلي (مع h ، Enter on
"../" أو ": cd ..") والجزء الآخر ليس في نفس الدليل أو في الدلائل التابعة له.

عرض بحث


يدعم vifm عرض عرض قائمة الملفات بطريقتين مختلفتين:

- في وضع الجدول ، عندما يمكن تعيين عدة أعمدة باستخدام خيار "viewcolumns" (انظر العمود
عرض القسم أدناه للحصول على التفاصيل) ؛

- بطريقة قائمة متعددة الأعمدة والتي تبدو تقريبًا مثل إخراج الأمر `ls -x` (انظر ls-like
عرض القسم أدناه للحصول على التفاصيل).

المظهر محلي لكل عرض ويمكن اختياره عن طريق تغيير قيمة "العرض"
خيار منطقي.

اعتمادًا على شكل العرض ، تقوم بعض المفاتيح بتغيير معناها للسماح بمزيد من المؤشر الطبيعي
متحرك. يتعلق هذا بشكل أساسي بمفاتيح h و j و k و l ومفاتيح التنقل المماثلة الأخرى.

يمكن أيضًا تجاهل بعض الخيارات إذا لم تؤثر على طريقة العرض في المظهر المحدد.
على سبيل المثال ، قيمة "viewcolumns" عند تعيين "lsview".

ليرة لبنانية مثل عرض


عندما يتم تمكين مظهر العرض هذا عن طريق تعيين خيار "lsview" على ، سيعرض vifm الملفات بتنسيق
أعمدة متعددة. يعتمد عدد الأعمدة على طول اسم الملف الأطول
موجودة في الدليل الحالي للعرض. يتم إعادة تدفق قائمة الملفات بالكامل تلقائيًا
تغيير الدليل ، المحطة الطرفية أو عرض تغيير الحجم.

يبدو العرض قريبًا من إخراج الأمر `ls -x` ، لذلك يتم سرد الملفات من اليسار إلى اليمين في الصفوف.

في هذا الوضع ، لا تعمل أوامر معالجة الملفات (على سبيل المثال د) بطريقة خطية كما تفعل في Vim ،
نظرًا لأن مثل هذه العمليات ستكون غير شائعة لمهام معالجة الملفات. وهكذا ، على سبيل المثال ،
dd سيزيل الملف الحالي فقط.

عمود عرض


يتم وصف أعمدة العرض بقائمة من أوصاف الأعمدة مفصولة بفواصل ، كل منها
بالتنسيق التالي
['-'] [fw (['.' tw] | '٪')] '{' type '}' '.' {0,3،XNUMX}
حيث يشير fw إلى العرض الكامل و tw يشير إلى عرض النص.

لذلك فهي تتكون أساسًا من أربعة أجزاء:
1. محدد محاذاة اختياري
2. محدد العرض الاختياري
3. اسم العمود الإلزامي
4. محدد المحاصيل الاختياري

محدد المحاذاة

إنها علامة ناقص اختيارية كأول رمز للسلسلة.

يحدد نوع محاذاة النص داخل عمود. يتم دعم نوعين:

- محاذاة لليسار
تعيين أعمدة العرض = - {name}

- محاذاة لليمين (افتراضي)
تعيين viewcolumns = {name}

محدد العرض

إنه رقم متبوع بعلامة النسبة المئوية ، رقمان (يجب أن يكون الرقم الثاني أقل من أو
يساوي الأول) مفصولة بنقطة أو رقم واحد.

يحدد عرض العمود ووحداته. هناك أنواع من أحجام الشجرة:

- الحجم المطلق - عرض العمود محدد بالأحرف
تعيين viewcolumns = -100 {name} ، 20.15 {ext}
ينتج عن عمودين بطول 100 و 20 ومسافة محجوزة من خمسة
الأحرف الموجودة على يسار العمود الثاني.

- الحجم النسبي (بالنسبة المئوية) - يتم تحديد عرض العمود بالنسب المئوية من عرض العرض
تعيين viewcolumns = -80٪ ​​{name}، 15٪ {ext}، 5٪ {mtime}
ينتج عن ثلاثة أعمدة بعرض 80/100 و 15/100 و 5/100.

- الحجم التلقائي (افتراضي) - يتم تحديد عرض العمود تلقائيًا
تعيين viewcolumns = - {name} ، {ext} ، {mtime}
ينتج عن ثلاثة أعمدة بطول ثلث عرض العرض. لا يوجد حجم
التكيف مع المحتوى ، لأنه سيؤدي إلى إبطاء التقديم.

يمكن خلط أعمدة من أنواع مختلفة من الأحجام بحرية في عرض واحد. وإن كان البعض في بعض الأحيان
من الأعمدة يمكن رؤيتها جزئيًا أو تكون غير مرئية تمامًا إذا لم تكن هناك مساحة كافية لذلك
اعرضهم.

اسم العمود

هذا مجرد مفتاح فرز محاط بأقواس متعرجة ، على سبيل المثال
{name} ، {ext} ، {mtime}
المفتاحان {name} و {iname} هما نفسهما وموجودان للتوافق مع خيار "الترتيب".

يتم استبدال الأقواس المتعرجة الفارغة ({}) بالعمود الثانوي الافتراضي للفرز الأساسي
مفتاح. لذلك بعد عرض الأمر التالي تقريبًا كما لو كانت "viewcolumns" فارغة ،
لكن بإضافة علامات الحذف لأسماء الملفات الطويلة:
تعيين viewcolumns = - {name} .. 6 {}.

محدد المحاصيل

إنه من نقطة إلى ثلاث نقاط بعد إغلاق القوس المتعرج في تنسيق العمود.

يحدد نوع اقتطاع النص إذا لم يكن مناسبًا في العمود. أنواع الأشجار حاليًا
مدعمون:

- اقتطاع - النص مقطوع
تعيين viewcolumns = - {name}.
يؤدي إلى اقتطاع الأسماء التي تكون طويلة جدًا بحيث لا تتناسب مع العرض.

- إضافة القطع - يتم إضافة علامات الحذف على اليسار أو اليمين عند الحاجة
تعيين viewcolumns = - {name} ..
يؤدي إلى إضافة علامات القطع في نهاية أسماء الملفات الطويلة جدًا.

- لا شيء (افتراضي) - يمكن للنص تجاوز حدود الأعمدة
تعيين viewcolumns = - {name} ... ، {ext}
النتائج في أن أسماء الملفات الطويلة يمكن كتابتها جزئيًا في العمود ext.

لون مخططات


يمكن تطبيق مخططات الألوان في vifm بطريقتين مختلفتين:

- كنظام الألوان الأساسي

- كمحلي لنظام ألوان اللوحة

تم تعيين كلا النوعين باستخدام | vifm-: colorcheme | الأمر ، ولكن بأشكال مختلفة:

-: colorcheme color_scheme_name - لنظام الألوان الأساسي

-: colorcheme color_scheme_name دليل - لأنظمة الألوان المحلية

يتم تحديد مظهر الأجزاء المختلفة من TUI (واجهة المستخدم النصية) بهذه الطريقة:

- Border و TopLineSel و TopLine و CmdLine و ErrorMsg و StatusLine و WildMenu دائمًا
يحدده نظام الألوان الأساسي

- CurrLine ، محدد ، دليل ، رابط ، BrokenLink ، مقبس ، جهاز ، قابل للتنفيذ ، Fifo و
يتم تحديد Win من خلال نظام الألوان الأساسي ومجموعة من أنظمة الألوان المحلية ، والتي يمكن
كن فارغا

قد تكون هناك مجموعة من أنظمة الألوان المحلية لأنها منظمة بشكل هرمي
وفقًا لهيكل نظام الملفات. على سبيل المثال ، وجود الجزء التالي من الملف
النظام:

~
"- بن
|
"- بلدي

نظامان لونيان:

# ~ / .vifm / الألوان / for_bin
قم بتمييز Win cterm = none ctermfg = أبيض ctermbg = أحمر
قم بتمييز CurrLine cterm = لا شيء ctermfg = أحمر ctermbg = أسود

# ~ / .vifm / الألوان / for_bin_my
قم بتمييز CurrLine cterm = لا شيء ctermfg = أخضر ctermbg = أسود

وهذه الأوامر الثلاثة في ملف vifmrc:

colorcheme الافتراضي
مخطط الألوان لـ_بن ~ / بن
مخطط الألوان لـ_بن_مي ~ / بن / بي

ستظهر قائمة الملفات بالطريقة التالية لكل مستوى:

- ~ / - نظام الألوان الافتراضي
خلفية سوداء
المؤشر مع خلفية زرقاء

- ~ / بن / - مزيج من أنظمة الألوان الافتراضية و for_bin
خلفية حمراء
المؤشر مع خلفية سوداء ومقدمة حمراء

- ~ / بن / بلدي / - مزيج من أنظمة الألوان الافتراضية و for_bin و for_bin_my
خلفية حمراء
المؤشر مع خلفية سوداء ومقدمة خضراء

سلة المهملات دليل


يدعم vifm دليل سلة المهملات ، والذي يستخدم كمخزن مؤقت للملفات المحذوفة
أو الملفات التي تم قطعها. يتم التحكم في استخدام المهملات بواسطة خيار "المهملات" والمسار الدقيق
إلى سلة المهملات يمكن ضبطها باستخدام خيار "trashdir". يختلف دليل سلة المهملات في vifm عن ملف
على مستوى النظام بشكل افتراضي ، بسبب عدم التوافق المحتمل في تخزين الملفات المحذوفة
بين مديري الملفات المختلفة. ولكن يمكن للمرء تعيين "trashdir" على "~ /. محلي / حصة / سلة المهملات" إلى
استخدام دليل مهملات "قياسي".

هناك سيناريوهان لاستخدام المهملات في vifm:

1. كمكان لتخزين الملفات التي تم قصها بواسطة "d" ويمكن إدراجها في بعض الملفات الأخرى
ضع في نظام الملفات.

2. كتخزين للملفات التي تم حذفها ولكن لم تتم إزالتها بعد.

يستخدم السيناريو الأول عمليات الحذف ("d") لوضع الملفات في المهملات ووضع ("p")
عمليات لاستعادة الملفات من دليل سلة المهملات. لاحظ أن مثل هذه العمليات تنقل الملفات إلى
ومن دليل سلة المهملات ، والتي يمكن أن تكون عمليات طويلة المدى في حالة الاختلاف
أقسام أو محركات بعيدة مثبتة محليًا.

يستخدم السيناريو الثاني عمليات الحذف ("d") لنقل الملفات إلى دليل سلة المهملات و
: أمر سطر أوامر فارغ لمسح جميع الملفات المحذوفة مسبقًا.

تعتمد عمليات الحذف والوضع على السجلات ، والتي يمكن أن تشير إلى الملفات في المهملات
الدليل. عادة ، لا توجد ملفات غير موجودة في السجلات ، لكن vifm لا يحتفظ بها
تتبع التعديلات ضمن دليل سلة المحذوفات ، لذلك لا يجب أن يتوقع المرء قيمة السجلات
ليكون صحيحًا تمامًا إذا تم تعديل دليل سلة المهملات وليس من خلال العملية المقصودة
لذلك. لكن هذا لن يؤدي إلى أي مشاكل في العمليات ، لأنها تتجاهل عدم وجودها
الملفات.

خادم العميل


يدعم vifm التنفيذ عن بُعد لأوامر وضع سطر الأوامر بالإضافة إلى تغيير ملفات
الدلائل. هذا ممكن باستخدام وسيطة سطر الأوامر عن بعد.

لتنفيذ أمر عن بعد ، اجمع بين وسيطة - remote مع -c أو + .
فمثلا:
vifm - عن بعد -c 'cd /'
vifm - عن بعد '+ cd /'

لتغيير الدليل الذي لا يستخدم أوامر وضع سطر الأوامر ، يمكن للمرء تحديد المسارات مباشرة بعد ذلك
- حجة بعيدة ، مثل هذا:
vifm - عن بعد /
vifm - عن بعد ~
vifm - عن بعد / البيرة / بن / تمة

في الوقت الحالي ، لا توجد طريقة لتحديد أي مثيل من vifm يجب أن تكون الحجج
أرسلت. الغرض الرئيسي من - الحجة عن بعد هو تقديم الدعم لاستخدام vifm كملف
تطبيق مثيل واحد.

المساعد


البرنامج المساعد لاستخدام vifm في vim كمحدد ملف.

الأوامر:

: EditVifm حدد ملفًا أو ملفات لفتحها في المخزن المؤقت الحالي.
: SplitVifm Split Buffer وحدد ملفًا أو ملفات لفتحها.
: VsplitVifm تقسيم المخزن المؤقت عموديًا وتحديد ملف أو ملفات لفتحها.
: DiffVifm حدد ملفًا أو ملفات للمقارنة مع الملف الحالي
: vert diffsplit.
: TabVifm حدد ملفًا أو ملفات لفتحها في علامات التبويب.

يقبل كل أمر ما يصل إلى وسيطتين: دليل الجزء الأيسر ودليل الجزء الأيمن.
بعد فحص الوسائط ، يتم إنتاج عملية vifm في وضع "منتقي الملفات" الخاص. إلى
اختر الملفات فقط افتحها إما بالضغط على مفاتيح l أو i أو Enter ، أو بتشغيل: تحرير
أمر. إذا لم يتم تحديد أي ملفات ، فسيتم فتح الملف الموجود أسفل المؤشر ، وإلا فسيتم فتحه بالكامل
يتم تمرير التحديد إلى البرنامج المساعد وفتحه في vim.

المكون الإضافي له إعدادين فقط. إنه متغير سلسلة اسمه g: vifm_term للسماح للمستخدم
حدد الأمر لتشغيل محطة واجهة المستخدم الرسومية. بشكل افتراضي تساوي ´xterm -e '. وآخر
متغير سلسلة يسمى g: vifm_exec ، والذي يساوي "vifm" افتراضيًا ويحدد المسار إلى
الملف القابل للتنفيذ vifm. لتمرير الوسيطات إلى vifm ، استخدم g: vifm_exec_args ، وهي فارغة بواسطة
افتراضي.

لاستخدام البرنامج المساعد ، انسخ ملف vifm.vim إما إلى دليل vim / plugin على مستوى النظام أو
إلى ~ / .vim / plugin.

إذا كنت تفضل عدم استخدام المكون الإضافي وكان موجودًا في دليل البرنامج المساعد على مستوى النظام
تضيف

دعونا تحميل تحميل_vifm = 1

لديك ~ / .vimrc ملف.

محجوز


أسماء الأوامر التالية محجوزة ولا يجب استخدامها لأوامر المستخدم.

عالمي]
v [عالمي]

البيئة المتغيرات


VIFM يشير إلى دليل التكوين الرئيسي (عادةً ~ / .vifm /).

MYVIFMRC
يشير إلى ملف التكوين الرئيسي (عادةً ~ / .vifm / vifmrc).

تعد متغيرات البيئة هذه صالحة داخل vifm ويمكن استخدامها أيضًا لتكوينها بواسطة
وضع بعضها قبل تشغيل vifm.

عندما لا يتم تعيين $ MYVIFMRC ، يتم تصنيعه كـ $ VIFM / vifmrc (استثناء لنظام التشغيل Windows: vifmrc في
نفس الدليل مثل vifm.exe له أولوية أعلى من $ VIFM / vifmrc).

انظر قسم بدء التشغيل أعلاه لمزيد من التفاصيل.

استخدم vifm عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.