gpt4 book ai didi

node.js - Vscode API : read clipboard text content

转载 作者:行者123 更新时间:2023-12-04 12:11:11 24 4
gpt4 key购买 nike

我目前正在尝试写一个 分机 Visual Studio 代码 ,我无法理解如何 阅读剪贴板内容 .

VSCode API指定此方法:
readText ():Thenable<String>
按照我阅读的内容 Thenable ,我应该能够像这样获得剪贴板的文本:

var clipboard_content = vscode.env.clipboard.readText().then((text)=>text);

但我设法得到的只是一个 Promise { pending }目的。

我想得到什么 是剪贴板内容为 string

最佳答案

基础错误。
因为你用的是promises (异步)并想要 async/await (线性)功能。
它应该是( promise ,异步代码):

vscode.env.clipboard.readText().then((text)=>{
clipboard_content = text;
/* code */
});
或(顺序代码)
let clipboard_content = await vscode.env.clipboard.readText(); 
/* code */
PS.: 在 JS 中,你应该使用 camelCase而不是 snake_case在命名变量和函数时。这是 JavaScript Standard Style的推荐之一

关于node.js - Vscode API : read clipboard text content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54632431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com