Kubahleli bombhalo
Inombolo elinganiselwe kuphela yezinketho ezingafakwa nge-modeline. Uma isisho sicaciswe njengenani lenketho, sisetshenziswa kumodi ye-sandbox, evumela kuphela ukusebenza okulula okuphephile. Kulokhu, umyalo ovumelekile uhlanganisa umyalo othi “:source”, lapho ungasebenzisa khona isilungisi “!”. ukusebenzisa imiyalo engafanele efayeleni elishiwo. Ngakho, ukwenza ikhodi, kwanele ukukhombisa emugqeni wemodeli ukwakhiwa okufana nokuthi “set foldexpr=execute('\:source! some_file'):". Ku-Neovim, ukwenza ukushaya kunqatshelwe, kodwa i-assert_fails ingasetshenziswa esikhundleni salokho.
Isibonelo, ukusebenzisa umyalo othi "uname -a", vele uvule ifayela ku-Vim noma i-Neovim umugqa wayo wokuqala noma wokugcina uthi:
:!uname -a||» vi:fen:fdm=expr:fde=assert_fails(“umthombo\!\ \%”):fdl=0:fdt=”
Inkampani "umthombo! %" izofunda imiyalo efayeleni lamanje bese ngokufanele isebenzise ":!uname -a". Ukulandelana kwe-Escape kungasetshenziswa ukufihla umugqa onikeziwe ekukhishweni yinsizakalo yekati. Ngokwesibonelo, kulokhu
Ungahlola umsebenzi wemodi yemodeli ngomyalo othi “:set modeline?”. Ukuyikhubaza, ungangeza umugqa "setha i-nomodeline" ku-vimrc. Ekwabalweni inkinga ilungisiwe
Source: opennet.ru