Javascript将文字添加到文档

时间:2016-04-30 14:07:58

标签: javascript atom-editor

我正在编写一个简单的Atom.io包,并希望使用JavaScript在文档的头部添加一个通用字符串:

var editor = atom.workspace.getActiveTextEditor();
    if (editor) {
      console.log("Package Active");
      var selection = editor.getSelectedText();
      editor.insertText("Sample Text" + selection);
    }
  }

我无法理解为什么文本被插入光标的位置而不是文档的头部。

1 个答案:

答案 0 :(得分:3)

使用以下方法将光标重新定位到页面的开头:

  editor.selectToTop();

然后使用以下方法添加所需的文字:

  editor.insertText("Sample Text");