Visual studio code 编辑:垂直线填充
受IntelliJ的3面板合并冲突视图的启发,我正在尝试为vscode构建类似的东西。我发现,我可以在vscode网络视图中集成三个完整的可定制编辑器。但我不知道monaco editor如何在其diff视图中应用线条填充,如下图所示(因为我不希望使用内部diff视图的双向但三向diff): 是否通过自定义Visual studio code 编辑:垂直线填充,visual-studio-code,monaco-editor,Visual Studio Code,Monaco Editor,受IntelliJ的3面板合并冲突视图的启发,我正在尝试为vscode构建类似的东西。我发现,我可以在vscode网络视图中集成三个完整的可定制编辑器。但我不知道monaco editor如何在其diff视图中应用线条填充,如下图所示(因为我不希望使用内部diff视图的双向但三向diff): 是否通过自定义lineNumber:lineNumber=>isPaddingLine完成?“”:lineNumber-某些偏移量,和在相关位置插入空行(“填充行”),并对这些行应用增量偏移量 我希望有一
lineNumber:lineNumber=>isPaddingLine完成?“”:lineNumber-某些偏移量,
和在相关位置插入空行(“填充行”),并对这些行应用增量偏移量
我希望有一个更简单的方法,它不需要“填充线”黑客。理想情况下,我可以在deltaDecoration
中添加一些内容,比如填充底部:$Xem
如果我刚刚忽略了使用vscode的api实现类似功能的方法,那么这当然比直接与monaco editor打交道更受欢迎
非常感谢您的帮助/想法:)我终于找到了:)是使用过的魔法
这是一个很好的例子