【发布时间】:2017-11-21 18:03:44
【问题描述】:
这是我的问题:在普通的 lisp 中,“单引号”不用于字符串,因此不会与另一个引号成对出现,因此崇高文本自动插入另一个引号弊大于利。如何禁用该选项仅适用于 lisp 并且仅适用于单引号?
【问题讨论】:
这是我的问题:在普通的 lisp 中,“单引号”不用于字符串,因此不会与另一个引号成对出现,因此崇高文本自动插入另一个引号弊大于利。如何禁用该选项仅适用于 lisp 并且仅适用于单引号?
【问题讨论】:
如果您进入 Sublime Text 3 的首选项 > 设置,您应该会看到可以手动控制的各种首选项。此行控制引号的自动配对:
// Controls auto pairing of quotes, brackets etc
"auto_match_enabled": true,
要覆盖它,请将"auto_match_enabled": false 添加到右窗格(用户首选项)的括号之间并保存以更新您的首选项。如果您已经在右侧窗格中设置了首选项,请务必使用 ',' 分隔,就像使用 json 属性一样。
【讨论】:
只需将键绑定添加到您的键映射(您可以在首选项、键绑定中找到)并在用户选项卡中粘贴:
{
"keys": ["'"], "command": "insert", "args": {"characters": "'"},
"context":
[
{ "key": "selector", "operator": "equal", "operand": "source.lisp" }
]
},
如果您还需要什么,请告诉我!我用 sublime text 测试过(我也用过)
【讨论】: