Mam całkiem sporo skryptów Perla, które drukują kolorowe dane wyjściowe na terminalu, używając Term::ANSIColor
. Jest tak samo, jak w przypadku skryptu powłoki, np
echo -e '\e[1;31mError:\e[0m Your fault.'
Przeglądanie plików dziennika tych poleceń działa w less
(z -R
przełącznikiem), ale w Vimie kolorowe znaki są wyświetlane w stanie surowym:
^[[1;31mError:^[[0m Your fault.
Zrobiłbym plik składniowy, aby dopasować te znaczniki, ukryć je i odpowiednio pokolorować wynikowe regiony składniowe, ale najpierw chciałem sprawdzić, czy coś takiego już jest.
vim
colors
syntax-highlighting
Stefan Majewsky
źródło
źródło
vim ansi color
jest jednak dość pomocny.Odpowiedzi:
Zajrzyj do tej wtyczki, prawdopodobnie tego chcesz:
AnsiEsc.vim: sekwencje specjalne ansi są ukryte, ale podświetlone zgodnie z opisem
źródło