3 typescript visual-studio-code vscode-extensions
我正在开发 VSCode 扩展。
我想知道如何按名称查找文件并向其中添加文本。我没有添加任何代码,因为其中没有任何有用的内容;)。
VSCode API 文档太混乱了,我学完之后几乎决定制作一个教程。
有点晚了,但我会把它留在这里给其他有需要的人。要将文本输入到活动编辑器,您可以使用TextEditorEdit.insert()方法。[文档]
function enterText(text: string) {
const editor = vscode.window.activeTextEditor;
if (editor) {
editor.edit(editBuilder => {
editBuilder.insert(editor.selection.active, text);
});
}
}
Run Code Online (Sandbox Code Playgroud)
insert()有两个参数,
在我的示例中,文本被插入到当前光标位置。但是如果您想将文本添加到文件的开头,您可以这样做,
editBuilder.insert(new vscode.Position(0, 0), text);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1536 次 |
| 最近记录: |