VSCode键盘命令ID

时间:2016-06-15 19:26:45

标签: visual-studio-code vscode-extensions

创建或编辑keybindings.json文件时,Visual Studio Code v1.2.1不仅需要绑定密钥,还需要' CommandID'和'当'条件。

我正在寻找一份完整的'CommandIDs'可以使用,但一直无法找到。完整的命令列表在哪里?

由于

4 个答案:

答案 0 :(得分:8)

偏好设置>打开键盘快捷键。

单击以编辑keybindings.json以进行高级自定义。在keybindings.json的底部是一个可用命令列表:

// Here are other available commands:

在seairth共享的页面上提到(但很难找到)。

答案 1 :(得分:1)

使用Ctrl/Cmd + p打开命令面板,然后输入打开默认键盘快捷键(JSON)

然后Enter或单击它

答案 2 :(得分:0)

查看Key Bindings for Visual Studio Code的默认列表。

答案 3 :(得分:0)

这不是微不足道的,但确实回答了问题。

您可以从 VS Code 扩展中检索所有命令。所以如果你create your own喜欢这样:

<? xml version = "1.0" encoding = "utf-8"?>
<LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android"
    xmlns: app = "http://schemas.android.com/apk/res-auto"
    xmlns: tools = "http://schemas.android.com/tools"
    android: id = "@ + id/container"
    android: layout_width = "match_parent"
    android: layout_height = "match_parent"
    android: orientation = "vertical"
    tools: context = "com.example.user.test.MainActivity">
    <WebView
        android: id = "@ + id/webview1"
        android: layout_width = "match_parent"
        android: layout_height = "wrap_content"
        android: layout_weight = "4.29">
   </WebView>
    <android.support.design.widget.BottomNavigationView
        android: id = "@ + id/navigation"
        android: layout_width = "match_parent"
        android: layout_height = "77dp"
        android: layout_gravity = "bottom"
        android: background = "? android: attr/windowBackground"
        app: menu = "@ menu/navigation" />
<LinearLayout>

然后你可以像这样使用 commands 对象:

npm install -g yo generator-code
yo code

根据文档执行以下操作:

<块引用>

检索所有可用命令的列表。以下划线开头的命令被视为内部命令。

另见List of all available commands in VSCode