Я работаю над расширением для vscode, выделяющим ошибки форматирования (в соответствии с нормами моей школы), но я бы хотел выделить всю строку, когда ошибка - пустая строка в неправильном месте. Что касается других ошибок, я просто хочу выделить конкретный текст, вызывающий ошибку.
Короче говоря, когда в неправильном месте есть пустая строка, я хочу выделить всю строку, в противном случае, я хочу нормальныйвыделение.
Насколько я понимаю, опция декоратора isWholeLine
работает только в TextEditorDecorationType
и не может быть добавлена в renderOptions
для определенного украшения в наборе украшений. Правильно ли я в этом заключении, или я просто использую это неправильно?
Я получил это работает для всех украшений, добавив isWholeLine
в моем TextEditorDecorationType
, но так как я хочу это только для определенных типов ошибок, этоне достаточно хорош. Я также попробовал это для ошибок пустой строки:
decoration = {
range: range,
hoverMessage: "**" + e.fullText + "**",
renderOptions: {
isWholeLine: true,
},
};
, но это ничего не сделало. какие-нибудь советы, как я мог все еще достигнуть этого?
Большое спасибо заранее!