በጽሑፍ አርታኢዎች ውስጥ
በሞዴሊን በኩል የተወሰኑ አማራጮች ብቻ ሊጫኑ ይችላሉ. አንድ አገላለጽ እንደ አማራጭ እሴት ከተገለጸ, በአሸዋ ሁነታ ላይ ይከናወናል, ይህም በጣም ቀላል የሆኑትን አስተማማኝ ስራዎች ብቻ ይፈቅዳል. በዚህ አጋጣሚ ትክክለኛ ትዕዛዙ የ ": ምንጭ" ትዕዛዝን ያካትታል, በውስጡም "!" መቀየሪያን መጠቀም ይችላሉ. ከተጠቀሰው ፋይል የዘፈቀደ ትዕዛዞችን ለማስኬድ. ስለዚህ ኮዱን ለማስፈጸም በሞዴሊኑ መስመር ላይ እንደ "set foldexpr=execute('\:source! some_file'):" ያለ ግንባታ ማመላከት በቂ ነው። በNeovim ውስጥ ፈጻሚን መጥራት የተከለከለ ነው፣ ነገር ግን assert_fails በምትኩ መጠቀም ይቻላል።
ለምሳሌ፣ የ" uname -a" ትዕዛዙን ለማስኬድ በቀላሉ በቪም ወይም በኒዮቪም ውስጥ የመጀመሪያ ወይም የመጨረሻ መስመር የሚከተለውን ፋይል ይክፈቱ።
:!uname -a||" vi:fen:fdm=expr:fde=assert_fails("ምንጭ\!\\%"):fdl=0:fdt="
ኩባንያ "ምንጭ! %" ትእዛዞቹን አሁን ካለው ፋይል ያነባል እና በዚህ መሰረት ":! uname -a" ያስፈጽማል. የማምለጫ ቅደም ተከተሎችን በድመት መገልገያ ከውጤት የተሰጠውን መስመር ለመደበቅ ጥቅም ላይ ሊውል ይችላል. ለምሳሌ, በዚህ ውስጥ
የሞዴሊን ሁነታን እንቅስቃሴ በ ": set modeline?" በሚለው ትዕዛዝ ማረጋገጥ ይችላሉ. እሱን ለማሰናከል፣ መስመርን "set nomodeline" ወደ vimrc ማከል ይችላሉ። በስርጭቶች ውስጥ ችግሩ ተስተካክሏል
ምንጭ: opennet.ru