我想知道SSMS中是否有键盘快捷键用[和]字符包围所选列名(或给定光标位置的不间断字符序列).
因此,如果我有user_id并按下CTRL SHIFT []之类的内容,它将转为[user_id].有这样的键盘快捷键吗?
解决方法
围绕括号中的文本没有开箱即用的键盘快捷键,但您可以使用自定义代码段创建自己的快捷键.您可以查看此
blog post以获得明确的步骤,但我会在此简要列出.
打开记事本并粘贴到这个xml中.将其另存为bracket.snippet:
<?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <_locDefinition xmlns="urn:locstudio"> <_locDefault _loc="locNone" /> <_locTag _loc="locData">Title</_locTag> <_locTag _loc="locData">Description</_locTag> <_locTag _loc="locData">Author</_locTag> <_locTag _loc="locData">ToolTip</_locTag> <_locTag _loc="locData">Default</_locTag> </_locDefinition> <CodeSnippet Format="1.0.0"> <Header> <Title>Brackets</Title> <Shortcut>br</Shortcut> <Description>Snippet for Brackets</Description> <Author>sql Super Hero</Author> <SnippetTypes> <SnippetType>SurroundsWith</SnippetType> </SnippetTypes> </Header> <Snippet> <Declarations> <Literal> <ID>OpenBracket</ID> <Default>[</Default> </Literal> <Literal> <ID>CloseBracket</ID> <Default>]</Default> </Literal> </Declarations> <Code Language="sql"><![CDATA[$OpenBracket$$selected$$CloseBracket$$end$]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>
在SSMS中,转到工具>代码片段管理器.
单击导入.找到Brackets.snippet文件,然后单击“打开”
选择“我的代码片段”作为位置并单击完成
关闭并重新打开sql Server Management Studio
您现在应该能够使用代码段围绕括号中的突出显示文本.访问代码段的键盘快捷键是ctrl k,ctrl s
最有效的方法是使用以下按键序列:
突出显示所需文本> Ctrl K,Ctrl S> M>输入>输入>输入