Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
69ab429a
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
69ab429a
编写于
5月 05, 2020
作者:
A
Alex Dima
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix tests
上级
86085377
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
14 deletion
+9
-14
src/vs/editor/common/config/editorOptions.ts
src/vs/editor/common/config/editorOptions.ts
+9
-14
未找到文件。
src/vs/editor/common/config/editorOptions.ts
浏览文件 @
69ab429a
...
...
@@ -1947,6 +1947,9 @@ export class EditorLayoutInfoComputer extends ComputedEditorOption<EditorOption.
}
private
static
_computeMinimapLayout
(
input
:
IMinimapLayoutInput
)
{
const
outerHeight
=
input
.
outerHeight
;
const
pixelRatio
=
input
.
pixelRatio
;
if
(
!
input
.
minimap
.
enabled
)
{
return
{
storeResultInMemory
:
false
,
...
...
@@ -1956,16 +1959,14 @@ export class EditorLayoutInfoComputer extends ComputedEditorOption<EditorOption.
minimapScale
:
1
,
minimapLineHeight
:
1
,
minimapCanvasInnerWidth
:
0
,
minimapCanvasInnerHeight
:
0
,
minimapCanvasInnerHeight
:
Math
.
floor
(
pixelRatio
*
outerHeight
)
,
minimapCanvasOuterWidth
:
0
,
minimapCanvasOuterHeight
:
0
,
minimapCanvasOuterHeight
:
outerHeight
,
};
}
const
outerHeight
=
input
.
outerHeight
;
const
lineHeight
=
input
.
lineHeight
;
const
typicalHalfwidthCharacterWidth
=
input
.
typicalHalfwidthCharacterWidth
;
const
pixelRatio
=
input
.
pixelRatio
;
const
scrollBeyondLastLine
=
input
.
scrollBeyondLastLine
;
const
minimapRenderCharacters
=
input
.
minimap
.
renderCharacters
;
let
minimapScale
=
(
pixelRatio
>=
2
?
Math
.
round
(
input
.
minimap
.
scale
*
2
)
:
input
.
minimap
.
scale
);
...
...
@@ -1978,10 +1979,7 @@ export class EditorLayoutInfoComputer extends ComputedEditorOption<EditorOption.
const
baseCharHeight
=
minimapRenderCharacters
?
2
:
3
;
let
storeResultInMemory
=
false
;
let
minimapWidth
:
number
;
let
minimapCanvasInnerWidth
:
number
;
let
minimapCanvasInnerHeight
=
Math
.
floor
(
pixelRatio
*
outerHeight
);
let
minimapCanvasOuterWidth
:
number
;
const
minimapCanvasOuterHeight
=
minimapCanvasInnerHeight
/
pixelRatio
;
let
minimapHeightIsEditorHeight
=
false
;
let
minimapIsSampling
=
false
;
...
...
@@ -2043,14 +2041,11 @@ export class EditorLayoutInfoComputer extends ComputedEditorOption<EditorOption.
// (typicalHalfwidthCharacterWidth + minimapCharWidth) * minimapWidth = (remainingWidth - verticalScrollbarWidth - 2) * minimapCharWidth
// minimapWidth = ((remainingWidth - verticalScrollbarWidth - 2) * minimapCharWidth) / (typicalHalfwidthCharacterWidth + minimapCharWidth)
minimapWidth
=
Math
.
max
(
0
,
Math
.
floor
(((
remainingWidth
-
verticalScrollbarWidth
-
2
)
*
minimapCharWidth
)
/
(
typicalHalfwidthCharacterWidth
+
minimapCharWidth
)))
+
MINIMAP_GUTTER_WIDTH
;
let
minimapColumns
=
minimapWidth
/
minimapCharWidth
;
if
(
minimapColumns
>
minimapMaxColumn
)
{
minimapWidth
=
Math
.
floor
(
minimapMaxColumn
*
minimapCharWidth
);
}
const
minimapMaxWidth
=
Math
.
floor
(
minimapMaxColumn
*
minimapCharWidth
);
const
minimapWidth
=
Math
.
min
(
minimapMaxWidth
,
Math
.
max
(
0
,
Math
.
floor
(((
remainingWidth
-
verticalScrollbarWidth
-
2
)
*
minimapCharWidth
)
/
(
typicalHalfwidthCharacterWidth
+
minimapCharWidth
)))
+
MINIMAP_GUTTER_WIDTH
);
minimapCanvasInnerWidth
=
Math
.
floor
(
pixelRatio
*
minimapWidth
);
minimapCanvasOuterWidth
=
minimapCanvasInnerWidth
/
pixelRatio
;
let
minimapCanvasInnerWidth
=
Math
.
floor
(
pixelRatio
*
minimapWidth
);
const
minimapCanvasOuterWidth
=
minimapCanvasInnerWidth
/
pixelRatio
;
minimapCanvasInnerWidth
=
Math
.
floor
(
minimapCanvasInnerWidth
*
minimapWidthMultiplier
);
return
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录