J'ai récemment codé en PHP, qui est faiblement typé, donc des entiers sont ajoutés avec +=
mais les chaînes sont concaténées avec .=
. Cela signifie que je finis par utiliser +=
où je ne devrais pas et PHP convertit alors mes chaînes en entiers!
Est-il possible de mettre en évidence +=
, que je n'utilise presque jamais, avec un fond ou autre chose très distinctif?
Merci.
vim
php
syntax-highlighting
dotancohen
la source
la source
Réponses:
Voici une façon de le faire:
Créez un php.vim dans votre répertoire after / syntax comme ceci:
La prochaine fois que vous éditez un fichier php, le signe + = doit être mis en évidence comme une erreur.
la source
~/.vim/after/syntax/php.vim
et rempli avec le contenu que vous mentionnez. cependant,+=
n'est pas mis en évidence dans le fichier~/text.php
. Ceci est sur Kubuntu Linux 11.10, VIM 7.3. Une idée pourquoi? Je vois cependant que c'est la bonne solution, alors je la marque déjà comme acceptée même si cela ne fonctionne pas pour moi pour le moment.~/.vim/after/
est dans le chemin d'exécution, mais~/.vim/after/syntax
n'est pas. Notez que~/.vim/after/plugin
n'est pas sur la liste non plus, mais mon~/.vim/after/plugin/matchparen.vim
Le fichier fonctionne comme prévu. Étrange.