سؤال

أنا أعمل مع 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 للحصول على أوصاف مفصلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top