我正在编写一个简单的Atom.io包,并希望使用JavaScript在文档的头部添加一个通用字符串:
var editor = atom.workspace.getActiveTextEditor();
if (editor) {
console.log("Package Active");
var selection = editor.getSelectedText();
editor.insertText("Sample Text" + selection);
}
}
我无法理解为什么文本被插入光标的位置而不是文档的头部。
答案 0 :(得分:3)
使用以下方法将光标重新定位到页面的开头:
editor.selectToTop();
然后使用以下方法添加所需的文字:
editor.insertText("Sample Text");