我正在使用以下代码以字符串格式显示两个输入之间的区别
protected Object prepareInput(IProgressMonitor monitor)
throws InvocationTargetException, InterruptedException {
CompareItem left = new CompareItem(text1);
CompareItem right = new CompareItem(text2);
diffNode= new DiffNode(left, right);
return diffNode;
}
对于像这样的输入
line1 testline
line2 line1
line3 line2
line3
它显示所有行都不同,而不是仅显示第一行不同。
我调用比较编辑器的方式是
CompareUI.openCompareDialog(new MyCompare(configuration, ((MyEditor)
editorPart).originalText(), ((MyEditor) editorPart).currentConverted()) );
谢谢你的帮助。