Cómo escribir ASCII ESC en vim/Linux usando la herramienta de terminal remota

Cómo escribir ASCII ESC en vim/Linux usando la herramienta de terminal remota

ENV = Centos7, versión bash 4.2.46


Objetivo principal-
Quiero que los códigos de color ANSI muestren colores en lugar de códigos reales cuando uso cato tail.


Estado actual-

Si sample.txtcontiene códigos como se muestra a continuación

\e[32m green \e[0m

cat sample.txtEsto dará como resultado que se muestren los códigos reales en lugar de su color.
ingrese la descripción de la imagen aquí


Mi intento-

Probé echo -e "\e[32m green \e[0m" >> sample.txt
a cuál se hizo la transición ^[[32m green ^[[0mcuando abrí sample.txtcon el editor vi.
Y mostró color cuandocat sample.txt
ingrese la descripción de la imagen aquí


Pregunta-
¿Cómo puedo escribir un ^[carácter dentro de vim o en la consola?
Encontré algunas personas en stackoverflow que dicen que puedo escribir CTRL + [pero no funciona.
¿Estoy pensando que solo funciona en un entorno Linux puro? Pero sólo puedo usar la herramienta remota ssh desde la ventana.

*EDITAR ¿Cómo lo escribo usando VSCode? Cuando descargo el script y lo abro, muestra el cuadro ESC rojo.
ingrese la descripción de la imagen aquí

Respuesta1

Puedes escribir CTRL+V+ CTRL+[en el editor vi.

información relacionada