Этот модуль позволяет использовать навигатор компилятора внутри программы Kate. Навигатор компилятора обычно ограничивается только одним файлом, и его сложно использовать для просмотра кода файла в проекте. Этот модуль упрощает данный процесс путём автоматического определения команд компиляции для файла.
Первое, что следует сделать — открыть вкладку навигатора компилятора. Воспользуйтесь комбинацией клавиш Ctrl+Alt+I для открытия панели команд, найдите пункт «Открыть текущий файл в навигаторе компилятора» и нажмите клавишу ввода. Чтобы упростить доступ к этому действию, можно добавить его на панель инструментов или назначить для него комбинацию клавиш.
Далее потребуется настроить локальный экземпляр навигатора компилятора или воспользоваться общедоступным экземпляром https://godbolt.org/. См. https://github.com/compiler-explorer/compiler-explorer. Как только экземпляр появится, воспользуйтесь полем с раскрывающимся списком Параметры на открытой ранее вкладке навигатора компилятора и выберите пункт Изменить URL-адрес…, а затем введите URL-адрес сервера навигатора компилятора.
Далее потребуется compile_commands.json, если нужно просмотреть codegen для файла в проекте. Если такой необходимости нет, этот шаг можно пропустить. Нужный результат легко получить с помощью современной системы сборки, например CMake или Meson. Если используется CMake, достаточно передать -DCMAKE_EXPORT_COMPILE_COMMANDS=ON при вызове cmake. compile_commands.json следует разместить в корневом каталоге проекта. Закройте и снова откройте вкладку навигатора компилятора в Kate. После повторного открытия вкладки на ней должны появиться команды компиляции, необходимые для сборки файла.
Если навигатор компилятора используется просто для просмотра codegen для чего-либо временного, можно просто записать команды компиляции для файла и нажать кнопку Скомпилировать. Обратите внимание, что автоматическая перекомпиляция при редактировании не поддерживается. Для перекомпиляции файла необходимо каждый раз нажимать «Скомпилировать».
Как только файл будет скомпилирован, справа появится codegen. Можно сделать щелчок правой кнопкой мыши и выбрать в контекстном меню пункт Показать связанный код, чтобы просмотреть codegen для конкретной строки. Аналогичным образом работает щелчок правой кнопкой мыши справа: выберите в контекстном меню пункт Прокрутить к источнику для просмотра исходного кода указанной строки codegen.