【问题标题】:monaco-editor: vertical line paddingmonaco-editor:垂直线填充
【发布时间】:2020-01-08 14:49:21
【问题描述】:

受 IntelliJ 的 3 面板合并冲突视图的启发,我正在尝试为 vscode 构建类似的东西。我发现,我可以在 vscode Webview 中集成三个完整的可自定义的 monaco-editor。但我无法弄清楚,monaco-editor 如何在其差异视图中应用行填充,如下图所示(因为我不想使用内部差异视图进行双向但三向差异是不适合我):

是否通过自定义lineNumbers: lineNumber => isPaddingLine ? '' : lineNumber - someOffset, 并在相关位置插入空行(“填充行”)并将deltaDecorations 应用于这些行?

我希望有一种更简单的方法,不需要“填充线”破解。理想情况下,我可以在deltaDecoration 中添加一些内容,例如padding-bottom: $Xem

如果我刚刚忽略了使用 vscode 的 api 实现类似功能的方法,那当然比直接处理 monaco-editor 更受欢迎。

非常感谢任何帮助/想法 :)

【问题讨论】:

    标签: visual-studio-code monaco-editor


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2018-01-19
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 2010-11-23
      • 2021-06-06
      • 2020-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多