2014-12-17 5 views
1

Версия: GVIM, версия 7.4.52
OS: (! Только 2 линии) Linux Mint 17GVIM. Плагин log4j не работает

.vimrc:

autocmd BufRead,BufNewFile *.log set syntax=log4j 
autocmd BufRead,BufNewFile program_log set syntax=log4j 

.vim каталог в домашних условиях:

-syntax (directory) 
--log4j.vim (plugin's file) 

Результат: все мои * .log и program_log выглядят «черно-белыми».

UPDATE
выход :scriptnames (для file.log):

1: /usr/share/vim/vimrc 
    2: /usr/share/vim/vim74/debian.vim 
    3: /usr/share/vim/vim74/syntax/syntax.vim 
    4: /usr/share/vim/vim74/syntax/synload.vim 
    5: /usr/share/vim/vim74/syntax/syncolor.vim 
    6: /usr/share/vim/vim74/filetype.vim 
    7: /usr/share/vim/vim74/menu.vim 
    8: /usr/share/vim/vim74/autoload/paste.vim 
    9: ~/.vimrc 
10: /usr/share/vim/vim74/plugin/getscriptPlugin.vim 
11: /usr/share/vim/vim74/plugin/gzip.vim 
12: /usr/share/vim/vim74/plugin/matchparen.vim 
13: /usr/share/vim/vim74/plugin/netrwPlugin.vim 
14: /usr/share/vim/vim74/plugin/rrhelper.vim 
15: /usr/share/vim/vim74/plugin/spellfile.vim 
16: /usr/share/vim/vim74/plugin/tarPlugin.vim 
17: /usr/share/vim/vim74/plugin/tohtml.vim 
18: /usr/share/vim/vim74/plugin/vimballPlugin.vim 
19: /usr/share/vim/vim74/plugin/zipPlugin.vim 
20: /usr/share/vim/gvimrc 
21: /usr/share/vim/vim74/scripts.vim 

ColorScheme по умолчанию.
Синтаксис файлов с /usr/share/vim/vim74/syntax хорошо работает (java, css, html и т. Д.).
После открытия *.log Я пробовал следующие команды: :syntax on:set filetype=log4j и т. Д., Но log4j-plugin игнорирует меня.

UPDATE2
Когда app.php,: scriptnames состоит:

21: /usr/share/vim/vim74/syntax/php.vim 
22: /usr/share/vim/vim74/syntax/html.vim 
23: /usr/share/vim/vim74/syntax/javascript.vim 

это нормально, и я вижу, блик, но когда logs.log - провал ..

+0

Другие синтаксисы работают (у вас есть ': syntax on')? Каков вывод ': scriptnames'; загружен ли синтаксис/log4j.vim? –

+0

Как оказалось, другие синтаксисы тоже не работают. Я обновил свой вопрос. – DmitMedv

+1

Похоже, у вас есть ': syntax on', и загружается сценарий синтаксиса. Вы видите цвета, когда делаете ': hi'? Какую цветовую схему вы используете? –

ответ

2

Попробуйте использовать log4jhighlighter Детали установки присутствуют в GitHub.

+1

Наконец-то! Мои журналы выглядят хорошо сейчас. Спасибо! Я ждал вашего ответа больше чем половина года! – DmitMedv

+0

Спасибо @DmitMedv Пожалуйста, позовите github repo, если возможно :) – Shivendra

1

autocmd BufRead, BufNewFile * .log набор синтаксиса = log4j

autocmd BufRead, BufNewFile program_log установлен синтаксис = log4j

set syntax неправильно в этот момент попробовать set filetype=log4j

+0

к сожалению это не помогло .. Что еще я могу проверить или попробовать? Thx – DmitMedv

+0

Вы можете проверить формат журнала. От log4j.ВИМ: > «В то время как можно определить какой-либо шаблон через PatternLayout (log4j) „или LoggerLayoutPattern (log4php), этот синтаксис файла фокусируется на умолчанию “TTCC макет TTCC макет с рисунком преобразования устанавливается: » «% d {m/d/y H: i: s, u} [% t]% p% c% x -% m% n –

Смежные вопросы