
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 cat
o tail
.
Estado actual-
Si sample.txt
contiene códigos como se muestra a continuación
\e[32m green \e[0m
cat sample.txt
Esto dará como resultado que se muestren los códigos reales en lugar de su color.
Mi intento-
Probé
echo -e "\e[32m green \e[0m" >> sample.txt
a cuál se hizo la transición ^[[32m green ^[[0m
cuando abrí sample.txt
con el editor vi.
Y mostró color cuandocat sample.txt
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.
Respuesta1
Puedes escribir CTRL+V
+ CTRL+[
en el editor vi.