visual-studio-code - 在vscode中的行号之前设置图标
问题描述
我假设这应该用 gutterIconPath 完成。我尝试了以下代码但没有成功:
const fontColorDecorator = vscode.window.createTextEditorDecorationType({
text: "TODO:",
color: '#fff',
backgroundColor: '#ffbd2a',
overviewRulerColor: 'rgba(255,189,42,0.8)',
dark: {
gutterIconPath: path.join(__dirname, 'resources', 'dark', 'todo.png')
}
});
let ranges: vscode.Range[] = [];
let singleRange: vscode.Range = new vscode.Range(startPos, endPos);
ranges.push(singleRange);
activeEditor.setDecorations(fontColorDecorator, ranges);
注意: 此问题表明某些时间图标未出现在高对比度主题中。我正在使用 Dark+(Default Dark) 主题。
解决方案
我没有考虑所有路径都是从 out 目录引用的事实。我已经更改了 gutterIconPath 并且图标开始出现在行号之前。
推荐阅读
- javascript - .val Function Javascript 等效项不起作用?
- javascript - 如何使用 express-rate-limit 设置 X-RateLimit-Reset?
- python - Django:将 .py 文件移动到文件夹中进行整理
- entity-framework-core - LINQ 查询在 FirstOrDefault 方法上引发异常
- oracle - oralce apex_json 提取字段
- volttron - Volttron 进入了一个几乎无止境的循环
- angular8 - 如何向 chrome 指示 Angular 8 中功能模块的下载优先级(低、高或最高)?
- angular - 有没有办法双向绑定jqxComboBox?
- postgresql - Postgres 复制失败“新时间线 y 在当前恢复点之前从当前数据库系统时间线 x 分叉”
- python - 如何建立连接以接收实时股票数据