Сегодня не раз использовал :LspCodeAction функционал LSP плагина Vim.
Пишешь printf в котором ошибаешься (точнее меняешь тип переменных) с
форматом. sign показывает что на строке что-то неладное и подсказывает
что "fix available". Code action показывает меню с предложением заменить
%-форматирование на что-то другое. Я не помню все эти флаги форматирования
и не приходится смотреть в документацию.