PredefinedSelectionTransformations 枚举

定义

定义一组预定义的操作,用于操作视图中的选择。 有关自定义操作,请参阅 的 ISelectionTransformer用法。 这些转换可以传递到 PerformActionOnAllSelections(PredefinedSelectionTransformations)TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)PerformAction(PredefinedSelectionTransformations)

public enum class PredefinedSelectionTransformations
public enum PredefinedSelectionTransformations
type PredefinedSelectionTransformations = 
Public Enum PredefinedSelectionTransformations
继承
PredefinedSelectionTransformations

字段

ClearSelection 0

将活动点和定位点重置为插入点。

ExpandSelectionToEntireLine 32

将所选内容扩展到整行 () 。 方法适用于单选和多选区方案。 AnchorPoint将 移动到行的开头,并将插入InsertionPoint点 、 和 ActivePoint 移到行的末尾。

如果 AnchorPointInsertionPoint 位于不同的行上:当 AnchorPoint 是 的上面的 InsertionPoint: 将 移动到 AnchorPointAnchorPoint 定位的行的开头,并将脱字号 、 InsertionPointActivePoint 移动到所定位 InsertionPoint 的行的末尾。

当 位于 : 的AnchorPoint上方时InsertionPointAnchorPoint将 移动到所InsertionPoint定位的行的开头,并将脱字号 、 InsertionPointActivePoint 移动到所AnchorPoint定位的行的末尾。

MovePageDown 21

将活动、定位点和插入点移动到一个视区高度之前,尽可能接近视图中用户的首选 x 和 y 坐标。

MovePageUp 19

将活动、定位点和插入点移回一个视区高度,尽可能靠近视图中用户的首选 x 和 y 坐标。

MoveToBeginningOfLine 9

将活动点、定位点和插入点移回当前行的开头。

MoveToEndOfDocument 25

将活动点、定位点和插入点向前移动到文档的末尾。

MoveToEndOfLine 13

将活动点、定位点和插入点向前移动到当前行的末尾。

MoveToHome 11

在行的开头和第一个非空格字符之间交替移动活动点、定位点和插入点。

MoveToNextCaretPosition 1

将活动点、定位点和插入点移动到视图中的一个位置上。

MoveToNextLine 15

将活动点、定位点和插入点向前移动到下一行,尽可能接近视图中用户的首选 x 坐标。

MoveToNextSubWord 28

将活动、定位点和插入点向前移动到下一个子字的开头。

MoveToNextWord 5

将活动、定位点和插入点向前移动到下一个单词的开头。

MoveToPreviousCaretPosition 3

将活动、定位点和插入点移回视图中的一个位置。

MoveToPreviousLine 17

将活动点、定位点和插入点移回上一行,尽可能靠近视图中用户的首选 x 坐标。

MoveToPreviousSubWord 30

将活动、定位点和插入点移回上一个单词的末尾。

MoveToPreviousWord 7

将活动、定位点和插入点移回上一个单词的末尾。

MoveToStartOfDocument 23

将活动点、定位点和插入点移回文档的开头。

SelectCurrentWord 27

将定位点移动到当前单词的开头。 将活动点和插入点移动到当前单词的末尾。

SelectPageDown 22

将活动点和插入点移动到一个视区高度上,尽可能接近视图中用户的首选 x 和 y 坐标,使定位点保持在其所在位置。

SelectPageUp 20

将活动点和插入点移回一个视区高度,尽可能接近视图中用户首选的 x 和 y 坐标,使定位点保持在其所在位置。

SelectToBeginningOfLine 10

将活动点和插入点移回当前行的开头,并保留定位点所在的位置。

SelectToEndOfDocument 26

将活动点和插入点向前移动到文档的末尾,使其保持定位点的位置。

SelectToEndOfLine 14

将活动点和插入点向前移动到当前行的末尾,将定位点保留到它所在的位置。

SelectToHome 12

在行的开头和第一个非空格字符之间交替移动活动点和插入点,使定位点保持其所在位置。

SelectToNextCaretPosition 2

在视图中,将活动点和插入点向前移动一个位置,使其保持定位点的位置。

SelectToNextLine 16

将活动点和插入点向前移动到下一行,尽可能靠近视图中用户首选的 x 坐标,使定位点保持在其所在位置。

SelectToNextSubWord 29

将活动点和插入点向前移动到下一个子字的开头,并保留其所在的定位点。

SelectToNextWord 6

将活动点和插入点向前移动到下一个单词的开头,将定位点保留在其所在位置。

SelectToPreviousCaretPosition 4

将活动点和插入点移回视图中的一个位置,使其保持定位点的位置。

SelectToPreviousLine 18

将活动点和插入点移回上一行,尽可能靠近视图中用户首选的 x 坐标,将定位点保留在其所在位置。

SelectToPreviousSubWord 31

将活动点和插入点移回上一个子字的末尾,并保留其所在的定位点。

SelectToPreviousWord 8

将活动点和插入点移回上一个单词的末尾,将定位点保留到它所在的位置。

SelectToStartOfDocument 24

将活动点和插入点移回文档的开头,并保留其所在的定位点。

适用于