No se puede encontrar el formatting de file adecuado para los loggings de Screen en Vim

Ya veo

alt text http://files.getdropbox.com/u/175564/fileformat-problem.png

donde tengo ^M y ^[ en varios lugares. El primero parece entrar, mientras que el segundo parece ser el final / principio de la línea.

Me gustaría sacar los símbolos morados de tal manera que pueda leer el file de logging mejor.

Corro

 :set fileformats=unix,dos,mac :e 

pero obtengo la misma salida.

¿Cómo puede get la encoding / fileformat correcto?

^[ es otra representación para Escape (presionando Ctrl- [es lo mismo que presionando la tecla de escape – el quilate representa la tecla de control). Estos son el comienzo de las secuencias de color ANSI. No creo que vim va a mostrar esos colors (a less que haya un filter que los procesa).

Hay un plugin para vim llamado AnsiEsc que mostrará los resultados de las secuencias de color ANSI en un file. Para instalar ese complemento, primero debes instalar el complemento de Vimball . Para sacar el máximo provecho de AnsiEsc, tendrá que recomstackr vim con el parche descrito en la página AnsiEsc.

Tienes que configurar los formattings de file antes de cargar el file (o en tu file .vimrc). No lo aplicará a un file que ya está cargado.

Alternativa puede ejecutar s / \ ^ M // gy s / \ ^ [// g en vi para eliminar los caracteres ofensivos pero no resuelve el problema con el event handling files. ¿Sabes qué encoding está usando el file? Usted puede adivinar mediante el file y le dará información como: " ASCII text, with CRLF line terminators "

NOTA: Para introducir el "^ M" como "CTRL-V CTRL-M"

si es una opción usted podría intentar dos2unix (y su socio en el crimen unix2dos)