Logo der TYPO3 Usergruppe Leipzig
Konfiguration mozex für gvim

Typoscript editieren mit vi/vim/gvim

Man nehme:

- Firefox (deutsche Version)

- mozex-Extension (Download)

- gvim (unter Linux oder Windows)

Die Datei kann zum Beispiel nach .vim/syntax kopiert werden, damit (g)vim sie erkennt. Soll der Textbereich zum Editieren auch als Typoscript erkannt werden, muss in .vim/filetype.vim folgende Zeile hinein:

filetype.vim
au BufNewFile,BufRead mozex.textarea.* setlocal filetype=typoscript 
Typoscript in gvim

Nun ein erster Test: als Admin in TYPO3 anmelden, dann z. B. auf Template -> Startseite -> Edit setup code. Im jetzt editierbaren Typoscript-Bereich mit der rechten Maustaste auf mozex->Edit Textarea  klicken, et voila: wenn alles richtig eingestellt ist, wird unser Typoscript - wie im Bild rechts zu sehen - mit Syntax-Highlighting angezeigt.

Wir können nun schon testen, indem wir z. B. einen Kommentar einfügen, mit "ZZ" abspeichern und den gvim verlassen. Nach einer kurzen Schrecksekunde - Wo ist der Text hin? -> REINKLICKEN! - ist unser geänderter Typocode wieder im Textbereich eingefügt und bereit zum Speichern.

Zugabe

Zum Schluss noch ein Schmäckerchen: wer den unten folgenden Code in seine .vimrc-Datei einfügt, kann anschliessend im gvim noch per F11-Taste die (Hintergrund-)Farbe umschalten, damit auch die Augen beim vielen Editieren nicht so ermüden.

Umschaltung Background in .vimrc mit F11
function! ReverseBackground()
   let Mysyn=&syntax
   if &bg=="light"
       se bg=dark
       highlight Normal guibg=black guifg=white
   else
       se bg=light
       highlight Normal guibg=white guifg=black
   endif
   syn on
   exe "set syntax=" . Mysyn
   echo "now syntax is "&syntax
endfunction
command! Invbg call ReverseBackground()
noremap <F11> :Invbg<CR>

Diesen und viele weitere Tips zu vim/gvim findet man hier:

www.vim.org

Anregungen/Wünsche/Verbesserungsvorschläge zu dieser Seite oder zur  Syntax-Darstellung mit Vim bitte an mich:

Falko Trojahn

Nach oben

Autor:

TUGLE TERMINE

Wie gestern auf dem interessanten TUGLE-Treffen besprochen, treffen wir uns nächstes Mal wieder...
Montag, 22.02.2010, 19:00 Uhr Burg Giebichenstein Hochschule für Kunst und Design,...
Nach einer kleinen Pause findet im Dezember das nächste TUGLE-Treffen statt. Wir treffen uns...

TYPO3 NEWS

Packt Publishing has recently announced the Open Source Awards for 2010. TYPO3 is nominated for the Open Source CMS category
Security vulnerabilities have been discovered in third-party TYPO3 extensions "Commenting system Backend Module" (commentsbe), "Tiny Market" (hm_tinymarket), "Yet Another Calendar" (ke_yac), "The...
Dear community, Monday last week Hans J. Martin, Managing Director of e-netconsulting KG, Hamburg died at the age of 34 years by a tragical accident. He was co-founder of the TYPO3camp idea and...