在JS中制作Atom程序包:

时间:2019-01-02 17:12:16

标签: javascript atom-editor

我正在用JavaScript制作Atom包。 我如何跳到特定行,类似于使用Ctrl-G可以执行的操作。我可以使用像goToLine(line)这样的函数吗?

1 个答案:

答案 0 :(得分:1)

atom具有一个预安装的名为go-to-line的软件包,并具有功能navigate。就这么简单:

import { Point } from 'atom';

const editor = atom.workspace.getActiveTextEditor();
const position = new Point(row, column);

editor.setCursorBufferPosition(position);
editor.scrollToBufferPosition(position, { center: true });