vim قابلة للطي على بناء الجملة لـ r
سؤال
أنا أعمل مع VIM على جهاز Linux الخاص بي وأحتاج إلى طي الرمز للعمل من أجل R. ، لقد تم تثبيت VIM-R-Plusing2 لتمكين تمرير التعليمات البرمجية من VIM إلى جلسة R ، لكن طي لا يعمل عند بناء الجملة = بناء الجملة. كيف أحصل على طي للعمل؟
المحلول
ماذا أفعل:
تحتاج إلى إضافة الكود التالي إلى ملف VIMRC الخاص بك:
let r_syntax_folding = 1
لماذا يعمل:
يغير هذا الخيار كيفية تحميل البرنامج المساعد VIM-R.
يتم نسخ هذا الرمز من syntax/vim.r
ويوضح كيف يغير الإعداد أعلاه الرمز الذي يتم تشغيله:
" Error
if exists("g:r_syntax_folding")
syn region rRegion matchgroup=Delimiter start=/(/ matchgroup=Delimiter end=/)/ transparent contains=ALLBUT,rError,rBraceError,rCurlyError fold
syn region rRegion matchgroup=Delimiter start=/{/ matchgroup=Delimiter end=/}/ transparent contains=ALLBUT,rError,rBraceError,rParenError fold
syn region rRegion matchgroup=Delimiter start=/\[/ matchgroup=Delimiter end=/]/ transparent contains=ALLBUT,rError,rCurlyError,rParenError fold
else
syn region rRegion matchgroup=Delimiter start=/(/ matchgroup=Delimiter end=/)/ transparent contains=ALLBUT,rError,rBraceError,rCurlyError
syn region rRegion matchgroup=Delimiter start=/{/ matchgroup=Delimiter end=/}/ transparent contains=ALLBUT,rError,rBraceError,rParenError
syn region rRegion matchgroup=Delimiter start=/\[/ matchgroup=Delimiter end=/]/ transparent contains=ALLBUT,rError,rCurlyError,rParenError
endif
نقلا من المساعدة
10.8. قم بطي الإعداد ~
يحتوي VIM على عدة طرق للنص القابل للطي (انظر | Methods | و | sommands |). لتمكين طريقة بناء الجملة للطي لملفات r ، وضعت في | vimrc |:
دع r_syntax_folding = 1
مع الخيار أعلاه ، ستقوم VIM بتحميل ملفات R مع إغلاق جميع الطيات. إذا كنت تفضل البدء في تحرير الملفات مع فتح جميع الطيات ، فضعها في | vimrc |:
نصائح أخرى
شيء مشابه ، ولكن في الإشارة إلى تخفيض السعر, ، على أي حال قد تجد بعض المعلومات المفيدة هناك.
قد تحاول حتى :help folding
للحصول على أوصاف مفصلة.