У меня есть проект Visual Studio, который запускает sphinx, когда он build . Вывод sphinx отображается в окне Output . Когда sphinx выдает ошибку в одном из исходных файлов, он использует синтаксис местоположения ошибки, аналогичный тому, который используется компиляторами Visual Studio:
Ошибка сфинкса
1>C:\MyProject\index.rst:100:undefined label: ...
Ошибка VC
1>C:\MyProject\main.cpp(13): error C2065: ...
Когда я дважды щелкаю по ошибке VC, Visual Studio переходит к правильной строке в указанном исходном файле. Это не работает для сообщения об ошибке Sphinx из-за немного другого формата.
Так есть ли способ научить Visual Studio принимать другие форматы расположения сообщений об ошибках, чтобы функция навигации также работала для ошибок сфинксов?
Альтернативой может быть научить сфинкса печатать в другом формате. Поэтому, если это возможно, я бы также принял это как правильный ответ.
Спасибо за ваше время!