代码之家  ›  专栏  ›  技术社区  ›  Rob Kwasowski george

在JS中生成一个Atom包:转到第行

  •  1
  • Rob Kwasowski george  · 技术社区  · 6 年前

    我正在用JavaScript制作一个Atom包。 如何跳到特定的行,类似于使用ctrl-g可以执行的操作。是否有类似gotoline(行)的函数可以使用?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Luis Estevez    6 年前

    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 });