Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 编辑:垂直线填充_Visual Studio Code_Monaco Editor - Fatal编程技术网

Visual studio code 编辑:垂直线填充

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-某些偏移量,和在相关位置插入空行(“填充行”),并对这些行应用增量偏移量 我希望有一

受IntelliJ的3面板合并冲突视图的启发,我正在尝试为vscode构建类似的东西。我发现,我可以在vscode网络视图中集成三个完整的可定制编辑器。但我不知道monaco editor如何在其diff视图中应用线条填充,如下图所示(因为我不希望使用内部diff视图的双向但三向diff):

是否通过自定义
lineNumber:lineNumber=>isPaddingLine完成?“”:lineNumber-某些偏移量,
和在相关位置插入空行(“填充行”),并对这些行应用
增量偏移量

我希望有一个更简单的方法,它不需要“填充线”黑客。理想情况下,我可以在
deltaDecoration
中添加一些内容,比如
填充底部:$Xem

如果我刚刚忽略了使用vscode的api实现类似功能的方法,那么这当然比直接与monaco editor打交道更受欢迎

非常感谢您的帮助/想法:)

我终于找到了:)是使用过的魔法

这是一个很好的例子