Frage

Ich bin mit vim auf meinem Linux-Maschine und Notwendigkeit Code arbeiten Falten an die Arbeit für R. habe ich den Vim-R-plusing2 zu ermöglichen installierten Code Übergang von vim in eine R-Sitzung, aber die Falten nicht funktioniert, wenn foldmethod = Syntax. Wie werde ich Falten für R Arbeits?

War es hilfreich?

Lösung

Was ist zu tun:

Sie müssen den folgenden Code in Ihre vimrc hinzuzufügen:

  let r_syntax_folding = 1 

Warum es funktioniert:

Diese Option ändert, wie die Vim-R-Plugin geladen wird.

Dieser Code wird von syntax/vim.r kopiert und zeigt, wie die Einstellung über Änderungen, welcher Code ausgeführt wird:

" 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  

von der Hilfe Zitiert

  

10.8. Fach Setup ~

     

hat Vim verschiedene Methoden der Faltung   siehe Text (| klappbare Methoden | und   | Fach-Befehle |). So aktivieren Sie die Syntax   Verfahren für die R-Dateien Falzen, setzen in   Ihre | vimrc |:

     
    

lassen r_syntax_folding = 1

  
     

Mit der obigen Option wird Vim R laden   Dateien mit allen Falten geschlossen. Wenn du   lieber Editieren von Dateien mit allen starten   aufklappbar, setzen Sie in Ihrem | vimrc |:

Andere Tipps

Etwas Ähnliches, aber bezogen auf den Abschlags , trotzdem können Sie einige nützliche Informationen dort finden.

Sie können sogar versuchen, :help folding für detaillierte Beschreibungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top