في محرري النصوص
يمكن تثبيت عدد محدود فقط من الخيارات عبر الطراز. إذا تم تحديد تعبير كقيمة خيار، فسيتم تنفيذه في وضع الحماية، والذي يسمح فقط بأبسط العمليات الآمنة. في هذه الحالة، يتضمن الأمر الصالح الأمر ":source"، والذي يمكنك من خلاله استخدام المُعدِّل "!". لتشغيل أوامر عشوائية من الملف المحدد. وبالتالي، لتنفيذ التعليمات البرمجية، يكفي الإشارة في سطر النموذج إلى إنشاء مثل "setfoldexpr=execute('\:source! some_file'):". في Neovim، يُحظر استدعاء التنفيذ، ولكن يمكن استخدام Assur_fails بدلاً من ذلك.
على سبيل المثال، لتشغيل الأمر "uname -a"، ما عليك سوى فتح ملف في Vim أو Neovim الذي يقول السطر الأول أو الأخير منه:
:!uname -a||» السادس:fen:fdm=expr:fde=assert_fails(“source\!\ \%”):fdl=0:fdt=”
شركة "المصدر! %" سوف يقرأ الأوامر من الملف الحالي وبالتالي ينفذ ":!uname -a". يمكن استخدام تسلسل الهروب لإخفاء سطر معين من الإخراج بواسطة الأداة المساعدة cat. على سبيل المثال، في هذا
يمكنك التحقق من نشاط وضع النموذج باستخدام الأمر ":set modelline؟". لتعطيله، يمكنك إضافة السطر "تعيين nomodelline" إلى vimrc. في التوزيعات يتم إصلاح المشكلة في
المصدر: opennet.ru