我最近一直在使用Sublime Text中的SQL查询,我发现自己需要用很多重音包装单词。
对于标准的单引号和双引号,sublime文本允许您选择文本并点击引号键以将所选文本包装在引号中。例如,hello world
变为"hello world"
然而,目前我无法弄清楚如何用严重的重音(`)执行相同的动作。 (hello world
只会被`)
我是否需要创建一个片段来启用此类操作,或者是否有一种简单的方法来定义可以包围所选文本的内容?
答案 0 :(得分:2)
见Modify auto_match of quotes, adding an additional quoting character to Sublime Text 2。如果您只想要SQL文件中的行为,则可以为SQL添加上下文条目。
答案 1 :(得分:0)
为了标记这方面的进展,我轻松创建了一个片段来执行此操作:
<snippet>
<content><![CDATA[
`$SELECTION$1`
]]></content>
<scope>source.sql</scope>
</snippet>
并在我的用户首选项中添加了一个键绑定:
{
"keys": ["`"],
"command": "insert_snippet",
"args": {"name": "Packages/User/Grave Accent.sublime-snippet"}
}
在这种情况下,我保存的代码段名为“Grave Accent.sublime-snippet”。
在这种情况下的问题是,在创建两个后立即使用严重重音,而其他自动引号只添加一个。