javascript - 在 JS 中制作 Atom 包 : go to line

标签 javascript atom-editor

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

最佳答案

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

关于javascript - 在 JS 中制作 Atom 包 : go to line,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54010461/

相关文章:

javascript - 强制 heroku 使用特定版本的 Node.js

javascript - 具有多个 return 语句的函数返回什么?

javascript - Atom 自动完成 ternjs 不工作

javascript - 设置 ESLINT 忽略警告,如 "extra semicolon"

javascript - 如何防止 TypeScript 在输出中包含 .d.ts 导入?

electron - 如何在 Atom 编辑器中禁用鼠标中键单击粘贴?

angular - 模板文字中的 Atom HTML 语法突出显示(对于 angular2)

python - Jupyter Notebook 找不到适用于 python 3.6 的模块

javascript - 下载 jQuery 移动项目中的文件