ٽيڪسٽ ايڊيٽرن ۾
صرف اختيارن جو محدود تعداد ماڊلين ذريعي نصب ٿي سگھي ٿو. جيڪڏهن هڪ اظهار هڪ اختياري قدر جي طور تي بيان ڪيو ويو آهي، اهو سينڊ باڪس موڊ ۾ عمل ڪيو ويندو آهي، جيڪو صرف آسان ترين محفوظ عملن جي اجازت ڏئي ٿو. انهي حالت ۾، صحيح حڪم ۾ شامل آهي ": ذريعو" حڪم، جنهن ۾ توهان استعمال ڪري سگهو ٿا "!" موڊيفائر. مخصوص فائل مان صوابديدي حڪمن کي هلائڻ لاء. اهڙيء طرح، ڪوڊ تي عمل ڪرڻ لاء، اهو ڪافي آهي ته ماڊل لائن ۾ هڪ تعمير جو اشارو ڪيو وڃي جيئن "set foldexpr=execute('\:source! some_file'):". Neovim ۾، ڪالنگ execute منع ٿيل آهي، پر assert_fails بدران استعمال ڪري سگھجن ٿا.
مثال طور، "uname -a" حڪم هلائڻ لاء، صرف Vim يا Neovim ۾ هڪ فائل کوليو جنهن جي پهرين يا آخري لائن چوي ٿو:
:!uname -a||» vi:fen:fdm=expr:fde=asssert_fails(“ذريعو\!\%”):fdl=0:fdt=”
ڪمپني ”ذريعو! %" موجوده فائل مان ڪمانڊ پڙهندو ۽ ان جي مطابق ":!uname -a" تي عمل ڪندو. Escape sequences استعمال ڪري سگھجن ٿا هڪ ڏنل لڪير کي لڪائڻ لاءِ ڪيٽ يوٽيليٽي طرفان آئوٽ پٽ. مثال طور، هن ۾
توھان ڪمانڊ سان ماڊلين موڊ جي سرگرمي کي چيڪ ڪري سگھو ٿا ": set modeline?". ان کي غير فعال ڪرڻ لاء، توهان لائن شامل ڪري سگهو ٿا "سيٽ nomodeline" vimrc ڏانهن. تقسيم ۾، مسئلو حل ڪيو ويو آهي
جو ذريعو: opennet.ru