Как набрать ASCII ESC в vim/Linux с помощью инструмента удаленного терминала

Как набрать ASCII ESC в vim/Linux с помощью инструмента удаленного терминала

ENV = Centos7, bash версии 4.2.46


Основная цель-
Я хочу, чтобы цветовые коды ANSI отображали цвета вместо реальных кодов при использовании catили tail.


Текущее состояние-

Если sample.txtсодержит коды, как показано ниже

\e[32m green \e[0m

cat sample.txtприведет к отображению реальных кодов вместо их цвета.
введите описание изображения здесь


Моя попытка-

Я попробовал echo -e "\e[32m green \e[0m" >> sample.txt
, что было преобразовано, ^[[32m green ^[[0mкогда я открыл sample.txtредактором vi.
И он показал цвет, когда яcat sample.txt
введите описание изображения здесь


Вопрос-
Как мне на самом деле набрать ^[символ в vim или в консоли?
Я нашел некоторых людей на stackoverflow, которые говорят, что я могу набрать, CTRL + [но это не работает.
Я думаю, это работает только в чистой среде Linux? Но я могу использовать удаленный инструмент ssh только из окна.

*EDIT как мне ввести его с помощью VSCode? Когда я загружаю скрипт и открываю его, он показывает красное поле ESC.
введите описание изображения здесь

решение1

Вы можете ввести CTRL+V+ CTRL+[в редакторе vi.

Связанный контент