إعادة التحميل التلقائي في المحررين الآخرين¶
يصف هذا المستند كيفية إعداد إعادة التحميل التلقائي على الأجهزة الخارجية تغييرات الملفات في برامج التحرير الشائعة - ولماذا هذا غالبًا غير كافٍ في وضع الهالة أوما.
---
## كيت (كيدي)
### يثبت
الإعدادات ← تكوين Kate ← فتح/حفظ ← متقدم 2. تمكين: - “إعادة تحميل الملفات تلقائيًا”
### ما الذي ينجح
عندما يكون المخزن المؤقت دون تغيير، تقوم كيت بإعادة تحميل الملف على الفور. - وهذا يكفي لوضع العرض النقي.
ما الذي لا يعمل ** (ولماذا يفشل في وضع Oma)
بمجرد الضغط على مفتاح واحد في المخزن المؤقت (حتى لو كان مجرد مفتاح مسافة أو ضغطة غير مقصودة على المفتاح)، يعتبر المخزن المؤقت “معدلاً”.
منذ تلك اللحظة، كيت دائما تسأل عن كل تغيير خارجي:
“تم تغيير الملف خارجيًا. هل تريد إعادة تحميله؟”
في وضع Oma، قد لا يكون المستخدم موجودًا أمام الكمبيوتر أو قد لا يرى مربع الحوار — تستمر Aura في الكتابة، ولكن يظل المحرر على الإصدار القديم.
ليس لدى كيت أي إعداد يتجاهل بصمت تغييرات المخزن المؤقت غير المحفوظة لصالح إصدار القرص.
خلاصة القول: كيت غير مناسبة لوضع Oma بمجرد المستخدم الكتابة عن طريق الخطأ في المحرر.
---
## كود VS
### يثبت
في "الإعدادات.json":
{
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000
}
### القيود
يقوم “الحفظ التلقائي” بحفظ المخزن المؤقت - حيث يقوم بالكتابة فوق تغييرات Aura بالملحق النسخة المحلية وليس العكس.
لا تزال تظهر مطالبة بالتغييرات غير المحفوظة. - لا يوجد خيار “القرص يفوز دائمًا”.
--- ## ايماكس
(global-auto-revert-mode t)
### القيود
يتم إعادة التحميل تلقائيًا فقط عندما لا يتغير المخزن المؤقت. - يسأل عندما يتم تعديل المخزن المؤقت.
--- ## فيم / نيوفيم
set autoread
au FocusGained,BufEnter,CursorHold * :checktime
### القيود
تتم إعادة تحميل “القراءة التلقائية” فقط عندما لا يتغير المخزن المؤقت.
لا تتم الكتابة فوق المخزن المؤقت “المعدل” تلقائيًا.
--- ## CudaText (بدون مكون إضافي) في "user.json":
{
"ui_notif": true,
"ui_notif_confirm": 0
}
### القيود
تُظهر جميع قيم
ui_notif_confirm(0–4) شكلاً من أشكال المطالبة — مشروط أو مشروط أقل.لا توجد لا قيمة تعني: “أعد التحميل فورًا، ولا تسأل أبدًا”.
ومن ثم فإن البرنامج المساعد
cuda_disk_winsمطلوب.--- ## ملخص
| المحرر | إعادة التحميل التلقائي (بدون تغيير) | إعادة التحميل التلقائي (معدل) | الترخيص | |——–|—————————————-|——–|———| | كيت | نعم | يطالب دائما | مفتوح المصدر | | كود VS | نعم | يطالب دائما | مفتوح المصدر | | نص سامية | نعم | يطالب دائما | الملكية | | ايماكس | نعم | يطالب دائما | مفتوح المصدر | | فيم | نعم | يطالب دائما | مفتوح المصدر | | CudaText (بدون مكون إضافي) | نعم | يطالب دائما | مفتوح المصدر | | ** CudaText + فوز القرص ** | نعم | ** لا توجد مطالبة ** | مفتوح المصدر |
---
لماذا لا يستطيع أي محرر القيام بذلك خارج الصندوق¶
يعتبر تجاهل التغييرات غير المحفوظة بصمت بمثابة خسارة هائلة للبيانات علة ** في تطوير البرمجيات. لا يوجد محرر جاد يقدم الإعداد “الكتابة فوق المخزن المؤقت الخاص بي دون أن أسأل”. وهذا صحيح ومهم - لعمل المطور العادي.
ومع ذلك، في وضع Aura Oma، يتم عكس الأولوية: Aura هي المصدر الحقيقة، والمخزن المؤقت للمحرر البشري ثانوي. لذلك أ هناك حاجة إلى تدخل البرنامج المساعد الصريح لفرض هذا السلوك حالة الاستخدام المحددة هذه.