Решение состоит в использовании $'string'
, например:
$ STR=$'Hello\nWorld'
$ echo "$STR"
Hello
World
Вот выдержка из страницы руководства Bash:
Words of the form $'string' are treated specially. The word expands to
string, with backslash-escaped characters replaced as specified by the
ANSI C standard. Backslash escape sequences, if present, are decoded
as follows:
\a alert (bell)
\b backspace
\e
\E an escape character
\f form feed
\n new line
\r carriage return
\t horizontal tab
\v vertical tab
\\ backslash
\' single quote
\" double quote
\nnn the eight-bit character whose value is the octal value
nnn (one to three digits)
\xHH the eight-bit character whose value is the hexadecimal
value HH (one or two hex digits)
\cx a control-x character
The expanded result is single-quoted, as if the dollar sign had not
been present.
A double-quoted string preceded by a dollar sign ($"string") will cause
the string to be translated according to the current locale. If the
current locale is C or POSIX, the dollar sign is ignored. If the
string is translated and replaced, the replacement is double-quoted.
По умолчанию они связываются с Ctrl + Numpad_Minus и Ctrl + Numpad_Plus , но можно снова переплести их.
Подробно остановиться на ответе petrilli:
И да, они могут все быть восстановлением, если Вы знаете что текст отфильтровать на в Windows | Предпочтения | Общий | Ключи.
"Сворачивание", "Расширьтесь", "Коллапс" ключевые слова, которые должны получить Вас все соответствующие команды.