禁用Visual Studio Code中的所有默认快捷方式

时间:2019-12-13 15:54:25

标签: visual-studio-code

是否有一种简便的方法来禁用Visual Studio Code中的所有默认快捷方式? 在用户界面中,您一次可以删除一个快捷方式,但是由于快捷方式的数量巨大,这将花费相当长的时间。

谢谢

编辑1-按住Delete键时,它会连续将相同的禁用添加到keybindings.json中。我猜想它在您与UI交互时会更新物理文件的事实,它需要较慢的用户交互。

按住Delete键后的

keybindings.json:

enter image description here

1 个答案:

答案 0 :(得分:0)

  

@ArtemBondar不幸的是,您不能仅按住Delete键,至少不能在我测试过的计算机上按住。最多我大约每秒可以删除1个。速度更快,它不会注册删除调用。 –

在Windows 10机器上,它的删除速度约为每秒2-3次删除。

真的不知道为什么需要禁用所有快捷方式,只需抓住this @model IEnumerable<Phase> <h1 class="bg-info text-white">All Phases <input type="button" onclick="location.href='@Url.Action("Create", "Phase", phase.ReleaseId)'" value="Create Phase" /></h1> <table class="table table-sm table-bordered"> <tr><th>Name</th><th>Change Name</th><th>Delete</th></tr> @foreach (var phase in Model) { <tr> <td>@phase.Name</td> <td><a class="btn btn-sm btn-primary" asp-action="Update" asp-route-id="@phase.Id">Change Name</a></td> <td> <form asp-action="Delete" asp-route-id="@phase.Id" method="post"> <button type="submit" class="btn btn-sm btn-danger"> Delete </button> </form> </td> </tr> } </table>

  

编辑1-按住Delete键时,它会连续将相同的禁用添加到keybindings.json中。我猜想它在您与UI交互时会更新物理文件的事实,它需要较慢的用户交互。

在VS Codes GitHub上发行新期刊似乎是一个很好的理由。

与此同时,我在制作keybindings.json时也发现了another one