Visual Studioコードの入力ボックスからユーザー入力値を取得する


用途vscode.window.showInputBox - 返り値はundefined を返します.さもなければ、返された値はユーザによってタイプされるストリングまたはユーザーが何も入力しなかったが、OKで入力箱をはずしたならば、空のストリングです.
const searchQuery = await vscode.window.showInputBox({
  placeHolder: "Search query",
  prompt: "Search my snippets on Codever",
  value: selectedText
});
if(searchQuery === ''){
  console.log(searchQuery);
  vscode.window.showErrorMessage('A search query is mandatory to execute this action');
}

if(searchQuery !== undefined){
  const searchUrl = `https://www.codever.land/search?q=${searchQuery}&sd=my-snippets`;
  vscode.env.openExternal(Uri.parse(searchUrl));
}
以下のアクションで見ることができます.

の全ソースCodever Snippets VSCode extension on Github .

Shared with ❤️ from Codever.   👉 use the copy to mine functionality to add it to your personal snippets collection.