Frage

Das bin ich sicher, ist wirklich grundlegende Dinge. Ich fange gerade mit gvim und Latex-suite. Allerdings würde ich Latex-Suite, wie zu laden, wenn ich eine sweavefile with.Rnw Erweiterung bearbeiten.

meine .vimrc wie folgt aussieht

" These settings are needed for latex-suite
filetype indent on
filetype plugin on
filetype on
let g:tex_flavor='latex'
set grepprg=grep\ -nH\ $*
"let g:Tex_Folding=0 "I don't like folding.
set iskeyword+=:

, und ich denke, es gibt einige Optionen, die ich hier einstellen, dass vim Rnw als .tex behandeln macht?

War es hilfreich?

Lösung

Legen Sie eine Datei in / usr / share / vim / vimfiles / ftdetect (für global) oder .vim / ftdetect (für lokale) genannt Rnw.vim, die etwa wie folgt aussieht:

" Vim filetype detection plugin
" Language:    sweavefile

autocmd BufRead,BufNewFile *.Rnw set filetype=tex

Edit:. Ich bin mir ziemlich sicher, dass Sie diesen automatischen Befehl in Ihrem .vimrc setzen könnten, da das beim Programmstart geladen wird, bevor alle Dateien geladen werden, aber das ist Verzeichnis der natürliche Ort für Dateityp Erkennung

Edit: Wenn Sie diese Dateien eine andere Behandlung als TeX geben möchten, können Sie stattdessen den Dateityp zu rnw gesetzt, fügen Sie Skripte zum ftplugin, Gedankenstrich und Syntax Verzeichnisse wie nötig, am ehesten die TeX-Skripte Sourcing und dann tun Sie Ihre eigenen Sachen.

Andere Tipps

Hoffe, dass diese Hinweise helfen:

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