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