Domanda

sto lavorando con vim sulla mia macchina linux e il codice di necessità pieghevole di lavoro per R. Ho il Vim-R-plusing2 installato per consentire il passaggio del codice da vim in una sessione di R, ma il ripiegamento non funziona quando foldmethod = sintassi. Come posso pieghevole per R lavoro?

È stato utile?

Soluzione

Cosa fare:

È necessario aggiungere il seguente codice al file vimrc:

  let r_syntax_folding = 1 

Perché funziona:

Questa opzione cambia come il Vim-R plugin di carichi.

Questo codice viene copiato da syntax/vim.r e mostra come l'impostazione sopra i cambiamenti che codice viene eseguito:

" 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  

Citando l'aiuto

  

10.8. l'installazione Fold ~

     

Vim ha diversi metodi di piegatura   il testo (vedi | fold-metodi | e   | Fold-comandi |). Per abilitare la sintassi   Metodo di piegatura per i file R, batte   il vostro | vimrc |:

     
    

lascia r_syntax_folding = 1

  
     

Con l'opzione sopra, Vim caricherà R   i file con tutte le pieghe chiuse. Se tu   preferiscono iniziare la modifica di file con tutti i   pieghe aperto, mettere nel vostro | vimrc |:

Altri suggerimenti

Qualcosa di simile, ma riferendosi a Markdown , in ogni caso si possono trovare alcune informazioni utili lì.

Si può tentare anche :help folding per una descrizione dettagliata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top