Подсветка имени переменной для Java под Vim - PullRequest
1 голос
/ 01 марта 2011

Последняя версия файла синтаксиса java.vim для Vim, которую я могу найти, не выполняет подсветку имен переменных (т. Е. pants в String pants = "trousers";).

Emacs может сделать это.Должен быть способ.

Не копая глубоко и не изучая глубинную темную магию, есть ли способ выделить эти фрагменты кода?

1 Ответ

0 голосов
/ 01 марта 2011

Взгляните на мой плагин подсвечивания ctags . У него не было много испытаний с Java, но он должен быть в состоянии делать то, что вы хотите.

Для выделения локальной переменной вам нужно будет сделать let g:TypesFileIncludeLocals = 1.

Обратите внимание, однако, что в Vim, к сожалению, нет практического способа очень подробного выделения контекста, поэтому переменная будет подсвечиваться везде, где она используется, а не только в объявленной функции.

...