如何让VS2017+Resharper输入引号时自动包裹选中内容?
解决Resharper自动包裹选中内容(单引号、双引号、方括号)的问题
我刚好熟悉Resharper 2018.1在VS2017里的设置逻辑,其实你要的单引号、双引号、方括号自动包裹选中内容的功能,默认就藏在Resharper的选项里,不用依赖快捷键或右键菜单,直接输入符号就能触发,具体设置步骤如下:
- 打开Resharper的选项面板:可以通过顶部菜单栏点击
Resharper->Options,或者直接按下快捷键Alt+R, O快速打开。 - 在左侧导航栏依次展开
Environment->Editor->Editor Behavior。 - 在右侧的设置区域,找到 Surround selection on typing quote or brace 这个选项组,你会看到下面列出了各种符号的复选框。
- 除了已经勾选的
(和{,把'、"、[这三个符号对应的复选框也勾选上。 - 最后点击
Apply和OK保存设置。
设置完成后,你可以立刻验证:选中一段C#代码文本,直接输入单引号,选中内容就会自动被'包裹;同理输入双引号或方括号,也会自动完成"selection"或[selection]的包裹效果,完全符合你的需求。
内容的提问来源于stack exchange,提问作者diegoperini
相关产品推荐
相关产品推荐

