visual-studio-code - VS Code 中的命令参数

标签 visual-studio-code

所以很明显有命令的参数和注册一个命令,比如

vscode.commands.registerCommand("bla", (arg1: any, arg2: any) => {});

带来arg1一个奇怪的对象只包含一个键,那是 context ;一个对象,包含一些关于——你猜对了——上下文的信息。

用户也无法指定参数。不是通过命令面板,也不是键绑定(bind)。

那么这些参数仅适用于内部内容还是应该由扩展开发人员使用?

最佳答案

keybindings.json您可以这样指定参数:

{
    "command": "workbench.action.tasks.runTask",
    "key": "alt+d",
    "args": "docker"
}
访问 keybindings.json打开View > Command Palette并输入/选择Preferences: Open Keyboard Shortcuts (JSON) .您可能还想为此命令分配键盘快捷键。

关于visual-studio-code - VS Code 中的命令参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34809864/

相关文章:

linux - 打开 VScode 终端时 sh-4.4$

visual-studio-code - 如何在 VS 代码终端中粘贴剪贴板文本

visual-studio-code - VS 代码评论面板

c# - 在路径 "....vscode/extensions/ms-vscode.csharp-0.3.7/coreclr-debug/debugAdapters/OpenDebugAD7.exe."上找不到 DebugAdapter bin 文件夹

python - UserWarning : Starting from version 2. 2.1,macOS 发行轮中的库文件由 Apple Clang (Xcode_8.3.3) 编译器构建

angular - angular-cli.json 中 node_modules 路径的 Intellisense?

windows - WSL2 : Launching VSCode from the command line using a *. 代码工作区文件

visual-studio-code - 如何使用 Visual Studio Code 的默认应用程序打开二进制文件(例如 Excel)

python - 如何修复此 'cmd' 无法识别错误以在 VSCode 中进行调试?

node.js - 在 Visual Studio Code 中进行远程调试