本文整理汇总了TypeScript中vs/editor/common/controller/cursor.Cursor.getPosition方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Cursor.getPosition方法的具体用法?TypeScript Cursor.getPosition怎么用?TypeScript Cursor.getPosition使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vs/editor/common/controller/cursor.Cursor
的用法示例。
在下文中一共展示了Cursor.getPosition方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: test
test('move word right', () => {
moveTo(thisCursor, 1, 1);
let expectedStops = [
[1, 8],
[1, 14],
[1, 19],
[1, 21],
[2, 4],
[2, 11],
[2, 16],
[3, 10],
[3, 17],
[4, 1],
[5, 2],
[5, 2],
];
let actualStops:number[][] = [];
for (let i = 0; i < expectedStops.length; i++) {
moveWordRight(thisCursor);
let pos = thisCursor.getPosition();
actualStops.push([pos.lineNumber, pos.column]);
}
assert.deepEqual(actualStops, expectedStops);
});
示例2: cursorEqual
function cursorEqual(cursor: Cursor, posLineNumber: number, posColumn: number, selLineNumber: number = posLineNumber, selColumn: number = posColumn) {
positionEqual(cursor.getPosition(), posLineNumber, posColumn);
selectionEqual(cursor.getSelection(), posLineNumber, posColumn, selLineNumber, selColumn);
}