كيفية حذف ملفات Vim Swap

Kyfyt Hdhf Mlfat Vim Swap



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

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







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



العثور على ملفات Vim Swap

كما ذكرنا سابقًا، تكون ملفات المبادلة مخفية وقد لا تكون مرئية عند فتح دليل العمل الحالي. في أنظمة التشغيل Linux وUnix، يتم حفظ ملفات Vim Swap ببادئة نقطة (.).



للوصول إلى ملفات Vim Swap، استخدم ملف ليرة سورية الأمر مع علامة لسرد الملفات المخفية.





ليرة سورية - أ

تبدأ أسماء الملفات المخفية في أنظمة التشغيل المشابهة لنظام Unix بنقطة (.).



لسرد جميع ملفات المبادلة في الدليل الحالي، استخدم الملف لأن الأمر مع علَم.

لأن - ص

للعثور على اسم ملف المبادلة للملف المفتوح حاليًا، استخدم الملف :swapname الأمر في محرر Vim:

: معرف com لهذا التطبيق هو com.swapname

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

حذف ملفات Vim Swap

الآن بعد أن عرفت مكان ملفات المبادلة، أصبح من السهل حذفها. هناك طرق متعددة لحذف ملفات المبادلة:

1. لحذف ملفات Vim Swap، انتقل إلى الدليل الذي توجد به الملفات. تحتوي ملفات Vim Swap على ملحق .swp الامتداد ويتم تسميته عادةً بالنمط .<اسم الملف>.swp يتوافق مع الملف المحرر اسم الملف . استخدم ال جمهورية مقدونيا أمر باسم الملف أو أسماء ملفات متعددة مفصولة بمسافات لحذف هذه الملفات.

جمهورية مقدونيا .< اسم الملف >. swp

عادةً ما يتم إنشاء ملف المبادلة Vim وتخزينه في دليل العمل. ومع ذلك، ليس هذا هو الحال دائمًا، ومن الممكن إنشاؤها في دليل محدد أيضًا. تتطلب هذه الطريقة أن تكون في الدليل الذي توجد به ملفات المبادلة.

يمكن إنشاء دليل منفصل لملفات المبادلة لذلك، اقرأ الأقسام التالية من هذا الدليل.

لاحظ أيضًا أن هذا الأمر سيؤدي إلى حذف الملف نهائيًا، لذا تحقق من الملف بعناية قبل حذفه.

2. افتح الملف في محرر Vim، ثم اضغط على ص لاستعادته. إذا لم يكن الملف تالفًا، فاحفظه باستخدام الملف :في الأمر في الوضع العادي.

الآن، استخدم :إنها (إعادة فتح) الأمر لحذف ملف المبادلة. اكتب الأمر في الوضع العادي ثم اضغط يدخل .

: إنها

ستظهر لك رسالة في أسفل النافذة، اضغط على د لمسح ملف المبادلة.

من المفيد حذف ملف المبادلة بهذه الطريقة لأنه لن يحل محل الملف الأصلي في حالة تلف عملية الاسترداد.

3. اكتب لأن الأمر مع العلم واسم الملف. ستظهر قائمة بملفات الاسترداد ذات الصلة.

لأن - ص < اسم الملف >

سيتم إعطاؤك خيارات لاستعادة الملف، اكتب رقمًا من الخيارات المحددة.

قد تحصل على التحذير التالي، والذي قد يكون مختلفًا حسب الموقف؛ اضغط على Enter لفتح الملف ومتابعة التحرير.

قم بفحص الملف، إذا تم تعديل الملف، احفظه واحذف ملف المبادلة باستخدام ملف :إنها يأمر.

: إنها

4. يمكنك أيضًا استخدام يجد أمر لتحديد وحذف ملفات المبادلة. افتح الدليل الذي توجد به ملفات المبادلة واستخدم الأمر المذكور أدناه:

يجد - يكتب F - اسم '*.sw[البنل]' - يمسح

ال F يشير إلى نوع الملف العادي، * هي البطاقة البرية التي تشير إلى جميع أسماء الملفات .sw[البنل] التمديد، و -يمسح الخيار هو حذفها.

يقوم Vim بإنشاء أنواع مختلفة من ملفات المبادلة، مثل ضوضاء , كمية , سوو , swl , جنوب غرب ، و swp . لحذف كافة الملفات، يمكنك استخدام الأمر أعلاه عن طريق إضافة المزيد من الأحرف في الأمر، مثل ذلك .sw[نمولكب] .

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

تخلص من تحذيرات ملف Vim Swap

قد تحصل على تحذيرات بشأن ملف المبادلة أثناء فتح ملف في محرر Vim لأسباب مختلفة.

الأسباب التي تسبب تحذير ملف Vim Swap مذكورة أدناه:

  • الملف مفتوح حاليًا في جلسة عمل أخرى.
  • يتم تحرير الملف عن بعد، ويتم فقدان الاتصال.
  • يتم إغلاق المحطة دون حفظ الملف.
  • تم إرسال العملية إلى الخلفية باستخدام ctrl+z.

إذا كان الملف مفتوحًا حاليًا في جلسة عمل أخرى، فستحصل على التحذير التالي:

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

أو يمكنك الحصول على تحذير بشأن ملف قمت بتعديله ولكن لم تتمكن من حفظه بشكل صحيح.

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

الآن، اكتب :إنها الأمر واختيار د لحذف ملف المبادلة.

تعطيل إنشاء ملف Vim Swap بشكل دائم

لا يُنصح بتعطيل أجيال ملفات المبادلة لـ Vim لأنها مفيدة لاستعادة البيانات في حالة وقوع حادث مؤسف. ولكن إذا كنت تريد حقًا إزالة هذه الملفات للحفاظ على نظام أكثر نظافة، فيمكنك القيام بذلك عن طريق إضافة ملف تعيين noswapfile إلى vimrc ملف.

تعيين noswapfile

قم بإنشاء دليل منفصل لتخزين ملفات Vim Swap

يجب عليك أولاً إنشاء دليل حيث سيتم إنشاء جميع ملفات Vim Swap وحفظها.

mkdir - ص ~/. لأن / com.vimswapfiles

قم أيضًا بإنشاء أدلة للاحتفاظ بالنسخ الاحتياطية والتراجع عن السجل.

mkdir - ص ~/. لأن / com.vimbackupfiles

mkdir - ص ~/. لأن / com.vimundofiles

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

تعيين الدليل = ~/. لأن / com.vimswapfiles //

تعيين com.backupdir = ~/. لأن / com.vimbackupfiles //

تعيين الارض المتحدة= ~/. لأن / com.vimundofiles //

تتم إضافة الشرطة المائلة المزدوجة (//) في نهاية المسار لتجنب تضارب الأسماء، حيث ستؤدي الشرطة المائلة المزدوجة إلى إنشاء عمليات تبديل أو نسخ احتياطية باستخدام المسار بأكمله.

قم بتغيير إعدادات تحديث ملف Vim Swap

يتم تحديث المبادلة كل أربع ثوانٍ في حالة عدم وجود نشاط كتابة. إذا كنت تكتب، فسيتم تحديث ملف المبادلة بعد 200 حرف.

السبب وراء عدم تحديث ملفات المبادلة كل ثانية هو أنها قد تؤدي إلى إبطاء المهمة العادية التي تقوم بها في Vim. ومع ذلك، يمكنك تعيين الوقت وعدد الأحرف عن طريق تغيير updatecount و تحديث الوقت في ال vimrc ملف.

خاتمة

ملفات المبادلة هي ملفات يتم إنشاؤها تلقائيًا لتتبع التعديلات التي نجريها أثناء تحرير الملفات في Vim وتحديثها كل 200 حرف. عندما يتم حفظ الملف وإغلاقه بشكل صحيح، يتم حذف ملف المبادلة تلقائيًا.

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