我试图创建一个快速选择来执行上下移动的命令,类似于预览主题的方式。
我已经读过api docs,但是我找不到之后的内容,因此可以提供任何帮助。
这是我目前拥有的
commands.registerCommand('terminal_themes.apply', async () => {
let items = themes.map((item) => item.name)
// change this to update on up&down
// instead of on selection
window.showQuickPick(items).then((selection) => {
if (!selection) {
return
}
// do something with selection
})
})
答案 0 :(得分:0)
要在用户更改选择时执行某些操作,请为showQuickPick
使用onDidSelectItem
option。
commands.registerCommand('terminal_themes.apply', async () => {
let items = themes.map((item) => item.name)
window.showQuickPick(items, {
onDidSelectItem: (item) => {
// do something with item
}
}).then((selection) => {
// User made final selection
if (!selection) {
return
}
})
})