gpt4 book ai didi

diff - 如何使摩纳哥差异编辑器的左侧(原始代码)可编辑?

转载 作者:行者123 更新时间:2023-12-04 01:42:30 25 4
gpt4 key购买 nike

我正在寻找在摩纳哥差异编辑器中编辑左右两侧代码的可能性。

我已经尝试过这个:

var originalModel = monaco.editor.createModel("heLLo world!", "text/plain");
var modifiedModel = monaco.editor.createModel("hello orlando!", "text/plain");

var diffEditor = monaco.editor.createDiffEditor(
document.getElementById("container"),
{ readOnly: false }
);

diffEditor.setModel({
original: originalModel,
modified: modifiedModel
});

但那个(只读)选项只影响右侧,默认情况下是可编辑的。

这是一个演示链接:
creating-the-diffeditor-hello-diff-world

最佳答案

套装originalEditable: true IDiffEditorOptions :

var originalModel = monaco.editor.createModel("heLLo world!", "text/plain");
var modifiedModel = monaco.editor.createModel("hello orlando!", "text/plain");

var diffEditor = monaco.editor.createDiffEditor(document.getElementById("container"), {
originalEditable: true, // for left pane
readOnly: true, // for right pane
});
diffEditor.setModel({
original: originalModel,
modified: modifiedModel
});

关于diff - 如何使摩纳哥差异编辑器的左侧(原始代码)可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56828421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com