Пример обеспечивается в BASHPID
описание страницы справочника удара:
BASHPID
Expands to the process id of the current bash process. This
differs from $$ under certain circumstances, such as subshells
that do not require bash to be re-initialized.
Вот пример подоболочки, производящей содержание переменной, наряду с $$
и содержание BASHPID
за пределами подоболочки.
$ echo $(echo $BASHPID $$) $$ $BASHPID
25680 16920 16920 16920
# | | | |
# | | | -- $BASHPID outside of the subshell
# | | -- $$ outside of the subshell
# | -- $$ inside of the subshell
# -- $BASHPID inside of the subshell
То, что Вы ищете, является поверхностью Emacs, которая использует большие символы размера. Посмотрите атрибут поверхности :height
, например, в руководстве Elisp, узле Face Attributes
.
Можно применить поверхность к любой части текста (например, слово или выражение). Можно сделать это программой или вручную. Если программой, это может быть сделано с помощью font-lock-keywords
(автоматическая подсветка синтаксиса) или использующий любой различный текст, выделяющий функции.
Такое выделение может быть произведено с помощью face
текстовое свойство или face
свойство наложения; то есть, это может быть присоединено к буферному тексту (или к строке), с одной стороны, или наложенный сверху буфера, с другой стороны.
См. также:
Enriched Text