monaco-editor设置差异视图布局(原始视图在右侧,修改视图在左侧)


monaco-editor使用指南

Option to reverse split diff layout (original on right, modified on left)

monaco-editor设置差异视图布局(原始视图在右侧,修改视图在左侧)

Monaco-editor默认的文本差异视图中,源视图在左侧,修改视图在右侧

monaco-editor设置差异视图布局(原始视图在右侧,修改视图在左侧)

现在想修改一下,把源视图(original)放在右侧 right,修改视图(modified)放在左侧left

解决方案:

增加样式:

CSS 全选
.monaco-diff-editor .editor.original {
	 right: 30px !important; 
	 left: unset !important;
}
 .monaco-diff-editor .editor.modified {
	 left: 0 !important;
	 width: unset !important;
}
 .monaco-diff-editor .diffOverview .diffOverviewRuler.original {
	 left: 15px !important;
}
 .monaco-diff-editor .diffOverview .diffOverviewRuler.modified {
	 right: 15px !important;
}

效果:

monaco-editor设置差异视图布局(原始视图在右侧,修改视图在左侧)

还存在一个问题,就是当拖动中间的分割线去改变大小的时候,发现如果向左调,右侧的源视图变小,向右调,右侧的源视图变大,还是执行的原来的逻辑,目前没有解决方案,当你想第二次调整的时候,会发现调整调已经不再分界线上了,目前解决方案就是禁用掉尺寸调整: enableSplitViewResizing: false

注意看鼠标光标的变化:

参考:

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:Jquery请求API,AJax,Post,Get提交,失败,错误的处理
下一篇:C# DateTime.ToString 参数使用注意
评论列表

发表评论

评论内容
昵称:
关联文章

monaco-editor设置差异视图布局(原始视图修改视图左侧)
monaco-editor使用指南
窗体GridView布局自定义
WPF 布局 有限空间内让两个元素尽可能撑开的例子
从数据库或者其他位置加载ASP.NET MVC Views 视图 数据库中加载 cshtml
win11键菜单恢复默认显示更多选项
[WPF] 使用 Shazzam Shader Editor 编写一个 Lighten Effect
C#和java对URL编码(UrlEncode)的差异
Devexpress GridControl GridView添加键菜单
win11使用小技巧之任务栏靠左侧对齐
修改CPU型号(重启依然有效)
YESWEB框架表格自定义键菜单
支付宝支付报错:4004,卖家不设置的收款账户列表之中
LayoutControl布局控件使用
增加了功能:个人设置
EF并发处理,防止并发修改数据
修改用户密码
git 放弃本地修改
模板修改无法保存
.NET Core 项目调试的时候不能修改代码

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码