posted by jwerner on Wednesday, June 10, 2009 12:10 PM

Hier ein paar nützliche Mappings zum Editor Vim.

PHP

Erzeugen von $_GET-, $_POST- und $_SESSION-Variablen

imap ;g <ESC>bdwi$_GET['<ESC>pa']
imap ;p <ESC>bdwi$_POST['<ESC>pa']
imap ;s <ESC>bdwi$_SESSION['<ESC>pa']

Um z.B. $_GET['key'] zu erzeugen, tippt man key ein, dann ;g.
key wird ersetzt durch $_GET['key']. -!

Erzeugen von PHP-Code in HTML

vmap ;?$ "+xi<?php echo $<ESC>pa ?>

Man markiert einen Variablen-Namen im Text (virtueller Modus) und gibt dann ;?$ ein.
Der markierte Text wird dann ersetzt durch <?php echo MarkierterText ?>.

Ersetzen eines zu lokalisierenden Textes durch PHP-Tags/Funktion

vmap ;pt di<?php echo __('<ESC>pa') ?>

Man markiert eine Phrase im visuellen Modus und gibt dann ;pt ein.
Der markierte Text wird dann ersetzt durch <?php echo __('Text') ?>.

Comments

No comments


Please enter the letters as they are shown in the image above.
Letters are not case-sensitive.

Add comment

Change Log

Created OnJun 10, 2009 12:10:08 PM CEST
Created ByJoachim Werner
Updated OnJun 10, 2009 12:10:08 PM CEST
Updated ByJoachim Werner