如何创建VSCode绑定以有效地输入文胸和ket

问题描述 投票:0回答:1

我目前正在将VSCode用于Q#编程。为了清楚起见,有时需要在注释中包括简单的qubit表达式。当然可以使用常规尖括号(例如|00><00|)来解决,但使用适当的Unicode字符(例如|00⟩⟨00|)看起来更好。在需要时复制和粘贴这些字符有点麻烦,因此仅出于此目的而在VSCode中具有键绑定会很好。实际上,我希望能够配置VSCode以快速访问当前可能感兴趣的任何字符选择。

visual-studio-code keyboard-shortcuts special-characters ide-customization
1个回答
0
投票

VSCode定制支持一个type命令,该命令完全可以执行此操作-在其参数中键入。为了创建用于绑定的条目,请打开命令提示符(在Mac上为Ctrl + Shift + P⌘+ Shift + P)并键入Preferences: Open Keyboard Shortcuts (JSON)并插入以下形式的条目:] >

{
    "key": "<key-binding>",
    "command": "type",
    "args": {
        "text": "<character>"
    }
}

其中<key-binding>是键绑定的常规描述,<character>是所需的字符文字。因此,对于上面的案例,我的自定义如下所示:

[
    {
        "key": "ctrl+shift+.",
        "command": "type",
        "args": {
            "text": "⟩"
        }
    },
    {
        "key": "ctrl+shift+,",
        "command": "type",
        "args": {
            "text": "⟨"
        }
    }
]
© www.soinside.com 2019 - 2024. All rights reserved.