Я хочу предоставить информацию, когда пользователь наводит курсор на текст , как здесь . Ниже изображение моего редактора.
Ниже показано изображение, когда я наводил курсор на --assume-no
. Это покрывает место, где находится --assume-no
.
Однако, если я наведу курсор на apt-get, он будет работать нормально.
Кроме того, при наведении курсора на -y
возникает проблема (например, на --assume-no
, но при наведении курсора на install
работает нормально. Я не могу воспроизвести эту проблему на игровой площадке редактора маноко. . Есть ли у кого-нибудь подсказки о том, как отладить эту проблему. В примере есть поле range
. Но я не знаю, как это влияет на это. Вот моя функция provideHover
provideHover(model, position) {
let commandName = this.getCommandName(position);
if (commandName != null) {
const word = this.getWord(model, position);
var expl = this.find_explanation(commandName, word);
if (expl != null) {
return {
contents: [
{ value: `**${expl["found_key"]}**` },
{
value: "```python\n" + expl["explanation"] + "\n```",
},
],
};
}
}