W vimie następujący dokument spowoduje, że $PWD
linie 2 i 3 zostaną pokolorowane na dwa różne sposoby:
#/bin/sh
echo "Current Directory: $PWD"
echo 'Current Directory: $PWD'
Pierwsze wystąpienie $PWD
będzie miało inny kolor niż reszta ciągu, w którym się znajduje. Daje to wyraźne wizualne wskazanie, że zmienna zostanie rozwinięta, a nie traktowana jako dosłowny tekst. W przeciwieństwie do tego, druga instancja $PWD
będzie pokolorowana tak samo jak reszta ciągu, ponieważ pojedyncze cudzysłowy powodują, że jest ona traktowana jako dosłowny tekst.
Czy istnieją jakieś tryby emacs, które zapewniają tego rodzaju „przytaczanie świadomości powłoki”?
sh-mode
? Może można go dodać do samego Emacsa.