سؤال

أحاول التبديل إلى vim لإجراء جميع عمليات التحرير وتجربة المكونات الإضافية.لقد كنت أستخدم snipmate و ragtag وأحبهما معًا.الآن أقوم بترميز PHP باستخدام HTML ورأيت هذا السؤال للحصول على snipmate للعمل مع المقتطفات لنوعي الملفات هنا: Vim - تنشيط مقتطفات HTML على ملفات PHP .

يعمل هذا بشكل جيد، يمكنني الحصول على مقتطفات لكل من PHP وHTML، لكن ragtag لم تعد تقدم PHP <?php ... ?> الكتل، إنها مقدمة <% ... %>.هل هناك طريقة لإصلاح هذا؟

شكرًا لك.

هل كانت مفيدة؟

المحلول

من الممكن أن Ragtag لا يفهم أنواع الملفات المتعددة.هل يعمل عندما :set ft=php أو :set ft=html.php ?

لم أستخدم ragtag مطلقًا، ولكن بما أنك تستخدم Snipmate أيضًا، فلماذا لا تكتب فقط php<Tab>?

من المؤكد أنه أسهل كثيرًا في التذكر وأكثر "استذكارًا" منه <C-X>_ (إذا قرأت المستند جيدًا).

-- يحرر --

يبدو أنه تم إجراء فحص ft (نوع الملف) على السطر 71 لكنه يقبل فقط "php" كقيمة، منذ أن لديك set ft=php.html يجب أن تقبل ragtag "php.html" أيضًا.

أعتقد أن تغيير هذا الخط من

if &ft == "php"

ل

if &ft == "php" || &ft == "php.html"

يجب أن تعمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top