Dans vim, le document suivant provoquera la $PWD
couleur des lignes 2 et 3 de deux manières différentes:
#/bin/sh
echo "Current Directory: $PWD"
echo 'Current Directory: $PWD'
La première instance de $PWD
sera dans une couleur différente du reste de la chaîne dans laquelle elle se trouve. Cela donne une indication visuelle claire que la variable sera développée, plutôt que traitée comme du texte littéral. En revanche, la deuxième instance de $PWD
sera colorée de la même manière que le reste de la chaîne, car les guillemets simples la traitent comme du texte littéral.
Existe-t-il des modes emacs existants qui fournissent ce type de "reconnaissance de citations de shell"?
sh-mode
? Peut-être qu'il peut être ajouté à Emacs lui-même.