提交 0b908613 编写于 作者: A Alex Dima

Fixes #22147

上级 f3a9b0a0
...@@ -111,6 +111,7 @@ export namespace EditorScroll_ { ...@@ -111,6 +111,7 @@ export namespace EditorScroll_ {
by?: string; by?: string;
value?: number; value?: number;
revealCursor?: boolean; revealCursor?: boolean;
select?: boolean;
}; };
export function parse(args: RawArguments): ParsedArguments { export function parse(args: RawArguments): ParsedArguments {
...@@ -152,7 +153,8 @@ export namespace EditorScroll_ { ...@@ -152,7 +153,8 @@ export namespace EditorScroll_ {
direction: direction, direction: direction,
unit: unit, unit: unit,
value: value, value: value,
revealCursor: revealCursor revealCursor: revealCursor,
select: (!!args.select)
}; };
} }
...@@ -161,6 +163,7 @@ export namespace EditorScroll_ { ...@@ -161,6 +163,7 @@ export namespace EditorScroll_ {
unit: Unit; unit: Unit;
value: number; value: number;
revealCursor: boolean; revealCursor: boolean;
select: boolean;
} }
export const enum Direction { export const enum Direction {
...@@ -965,7 +968,7 @@ export namespace CoreCommands { ...@@ -965,7 +968,7 @@ export namespace CoreCommands {
source, source,
CursorChangeReason.Explicit, CursorChangeReason.Explicit,
[ [
CursorMoveCommands.findPositionInViewportIfOutside(cursors.context, cursors.getPrimaryCursor(), desiredVisibleViewRange, false) CursorMoveCommands.findPositionInViewportIfOutside(cursors.context, cursors.getPrimaryCursor(), desiredVisibleViewRange, args.select)
] ]
); );
} }
...@@ -1026,7 +1029,8 @@ export namespace CoreCommands { ...@@ -1026,7 +1029,8 @@ export namespace CoreCommands {
direction: EditorScroll_.Direction.Up, direction: EditorScroll_.Direction.Up,
unit: EditorScroll_.Unit.WrappedLine, unit: EditorScroll_.Unit.WrappedLine,
value: 1, value: 1,
revealCursor: false revealCursor: false,
select: false
}); });
} }
}); });
...@@ -1051,7 +1055,8 @@ export namespace CoreCommands { ...@@ -1051,7 +1055,8 @@ export namespace CoreCommands {
direction: EditorScroll_.Direction.Up, direction: EditorScroll_.Direction.Up,
unit: EditorScroll_.Unit.Page, unit: EditorScroll_.Unit.Page,
value: 1, value: 1,
revealCursor: false revealCursor: false,
select: false
}); });
} }
}); });
...@@ -1075,7 +1080,8 @@ export namespace CoreCommands { ...@@ -1075,7 +1080,8 @@ export namespace CoreCommands {
direction: EditorScroll_.Direction.Down, direction: EditorScroll_.Direction.Down,
unit: EditorScroll_.Unit.WrappedLine, unit: EditorScroll_.Unit.WrappedLine,
value: 1, value: 1,
revealCursor: false revealCursor: false,
select: false
}); });
} }
}); });
...@@ -1100,7 +1106,8 @@ export namespace CoreCommands { ...@@ -1100,7 +1106,8 @@ export namespace CoreCommands {
direction: EditorScroll_.Direction.Down, direction: EditorScroll_.Direction.Down,
unit: EditorScroll_.Unit.Page, unit: EditorScroll_.Unit.Page,
value: 1, value: 1,
revealCursor: false revealCursor: false,
select: false
}); });
} }
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册