Я начал работать с doxygen, чтобы сгенерировать документацию моего кода на Python. Я использую фильтр doxypy
для предварительной обработки докстронтов Python. Моя цель - иметь приятный синтаксический подсветка комментариев doxygen в Python.Vim синтаксис подсветка докстеров doxygen в Python
При написании моего MainPage в выделенном файле .dox, я обнаружил, что комментарии Doxygen могут быть выделены в Vim с помощью следующей команды:
set syntax=c.doxygen
Я попробовал ту же команду для Python, но Я ничего не получил: набор синтаксиса = python.doxygen
Я также сделал некоторые погугли и не смог найти ничего интересного
Вот типичный кусок кода, который я хотел бы подчеркнуть:
class CompilationTab:
"""
The compilation tab of the verif GUI. It contains the layout description
and the functions required to deal with specific behaviors of the tab
"""
def __init__(self, notebook, tab_name):
"""
The class constructor.
@param notebook Notebook: The parent @c Notebook widget
@param tab_name String: The display name of the tab
"""
ли кто-нибудь уже устранили эту проблему? Благодарим за помощь!
Спасибо так много, она работает просто отлично :)! У меня проблема при использовании ftplugin/python.vim. Синтаксис не загружен, даже если у меня есть 'filetype plugin on' и что': filetype' дает мой 'python'. Я временно решил его, добавив три строки, которые вы мне дали в синтаксисе/python.vim. Я боюсь, что моя настройка немного глючит. – Plouff
Кстати, как вы сказали, подсветка не идеальна. Я могу попытаться обновить его позже ... – Plouff
Действительно, добавление команд в 'ftplugin/python.vim' не работает. Вы должны поместить их в '~/.vim/after/syntax/python.vim' вместо этого. Я исправлю это в своем ответе. С наилучшими пожеланиями – user1146332