Написал для своих нужд этакий pastebin в php. Подсвечиваю то что пришло из textarea vim'ом этакой ужасной командой:
exec("vim 'raw/${counter}.${ext}' -i NONE -c 'syntax enable' -c 'colorscheme ${colorscheme}' -c 'set number' -c 'runtime! syntax/2html.vim' -c 'w html/_${counter}.html' -c 'q' -c 'q!'");
Другими словами через -с 'runtime! syntax/2html.vim'
Ну и все бы хорошо только подсветка ужасная. Я так понимаю это из-за того что консольный vim 16-цветный. gvim подсвечивает гораздо лучше.
Вот и подумал может можно как-то запустить gvim'а с такими командами?
#!/bin/bash
gvim 'file.c' -i NONE -c 'syntax enable' -c 'colorscheme koehler' -c 'set number' -c 'runtime! syntax/2html.vim' -c 'w file.html' -c 'q' -c 'q!'
Ну и все конечно хорошо но gvim запускается в окошке. А на сервере из php ничего хорошего естественно не получается (gvim пытается запуститься в окошке и умирает).
Можно как-нибудь это обойти? Заставить vim выплевывать больше цветов или gvim'а графический выход перенаправить в /dev/null?
Ответ на:
комментарий
от arnold_shade
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Подсветка синтаксиса в Vim (2012)
- Форум Ужасно медленная работа syntax on vim в больших файлах (2018)
- Форум Vim - подсветка (2020)
- Форум Vim, подсветка синтаксиса (2011)
- Форум Подсветка в vim (2009)
- Форум подсветка синтаксиса vim (2010)
- Форум VIM подсветка синтаксиса (2006)
- Форум Подсветка в vim (2007)
- Статьи Делаем из Vim IDE (2024)
- Форум vim bash подсветка синтаксиса (2013)